org.xith3d.scenegraph
Class IndexedLineStripArray
java.lang.Object
org.xith3d.scenegraph.SceneGraphObject
org.xith3d.scenegraph.NodeComponent
org.xith3d.scenegraph.Geometry
org.xith3d.scenegraph.GeomContainer
org.xith3d.scenegraph.GeometryArray
org.xith3d.scenegraph.GeomIndexedContainer
org.xith3d.scenegraph.IndexedGeometryArray
org.xith3d.scenegraph.IndexedGeometryStripArray
org.xith3d.scenegraph.IndexedLineStripArray
- All Implemented Interfaces:
- org.jagatoo.datatypes.NamableObject, org.jagatoo.datatypes.NamedObject, org.openmali.spatial.IndexContainer, org.openmali.spatial.VertexContainer
public class IndexedLineStripArray
- extends IndexedGeometryStripArray
| Fields inherited from class org.xith3d.scenegraph.GeomContainer |
BY_REFERENCE, colors, COLORS, COORDINATES, coords, faceSize, INTERLEAVED, interleavedData, normals, NORMALS, numVertices, texCoords, TEXTURE_COORDINATES, VERTEX_ATTRIBUTES, vertexAttribs |
|
Constructor Summary |
IndexedLineStripArray(int vertexCount,
int indexCount)
|
IndexedLineStripArray(int coordsSize,
int vertexCount,
int indexCount)
|
IndexedLineStripArray(int vertexCount,
int indexCount,
int[] stripIndexCounts)
Constructs an empty IndexedTriangleStripArray object with the specified
number of vertices, vertex format, and number of indices. |
IndexedLineStripArray(int coordsSize,
int vertexCount,
int indexCount,
int[] stripIndexCounts)
Constructs an empty IndexedTriangleStripArray object with the specified
number of vertices, vertex format, and number of indices. |
| Methods inherited from class org.xith3d.scenegraph.GeomContainer |
addData, addData, addData, calculateFaceNormals, calculateFaceNormals, finalize, flipNormals, freeOpenGLResources, getColor, getColor, getColorData, getColorRefFloat, getColors, getColorsOffset, getColorsSize, getCoordinate, getCoordinate, getCoordinates, getCoordinates, getCoordinatesData, getCoordinatesOffset, getCoordinatesSize, getCoordRefFloat, getFaceSize, getInitialVertexIndex, getInterleavedData, getNormal, getNormal, getNormalRefFloat, getNormals, getNormals, getNormalsData, getNormalsOffset, getNormalsSize, getOpenGLReference_DL_GeomData, getOpenGLReference_DL_TexCoords, getOpenGLReference_DL, getTexCoordRefFloat, getTexCoordsData, getTexCoordSetCount, getTexCoordSetMap, getTexCoordSetMap, getTexCoordSize, getTexCoordsOffset, getTextureCoordinate, getTextureCoordinate, getTextureCoordinate, getTextureCoordinate, getTextureCoordinate, getTextureCoordinates, getType, getValidVertexCount, getVertex, getVertexAttribData, getVertexAttribSize, getVertexAttribsOffset, getVertexAttribute, getVertexAttribute, getVertexAttribute, getVertexAttribute, getVertexAttribute, getVertexAttributes, getVertexAttributesCount, getVertexCount, getVertexFormat, hasColorAlpha, hasColors, hasFeature, hasIndex, hasNormals, hasTextureCoordinates, hasTextureCoordinates, hasVertexAttributes, hasVertexAttributes, invertNormals, isInterleaved, isStrip, makeInterleaved, makeInterleaved, setColor, setColor, setColor, setColor, setColorData, setColors, setColors, setColors, setColors, setCoordinate, setCoordinate, setCoordinate, setCoordinateData, setCoordinates, setCoordinates, setCoordinates, setCoordinates, setDataBuffers, setInitialVertexIndex, setNioBuffers, setNormal, setNormal, setNormal, setNormalData, setNormals, setNormals, setNormals, setNormals, setTexCoordData, setTextureCoordinate, setTextureCoordinate, setTextureCoordinate, setTextureCoordinate, setTextureCoordinate, setTextureCoordinate, setTextureCoordinate, setTextureCoordinate, setTextureCoordinates, setTextureCoordinates, setTextureCoordinates, setTextureCoordinates, setTextureCoordinates, setTextureCoordinates, setTextureCoordinates, setTextureCoordinates, setValidVertexCount, setVertexAttribute, setVertexAttribute, setVertexAttribute, setVertexAttribute, setVertexAttribute, setVertexAttributes, setVertexAttributes, setVertexAttributes, setVertexAttributes, setVertexAttributes, setVertexAttributes, setVertexAttributes, setVertexAttributes, update, updateData |
| Methods inherited from class org.xith3d.scenegraph.SceneGraphObject |
getName, getUserData, getUserData, getUserDataMap, isLive, setLive, setName, setUserData, setUserData, setUserDataRecursive, setUserDataRecursive, toString |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IndexedLineStripArray
public IndexedLineStripArray(int coordsSize,
int vertexCount,
int indexCount,
int[] stripIndexCounts)
- Constructs an empty IndexedTriangleStripArray object with the specified
number of vertices, vertex format, and number of indices.
IndexedLineStripArray
public IndexedLineStripArray(int vertexCount,
int indexCount,
int[] stripIndexCounts)
- Constructs an empty IndexedTriangleStripArray object with the specified
number of vertices, vertex format, and number of indices.
IndexedLineStripArray
public IndexedLineStripArray(int coordsSize,
int vertexCount,
int indexCount)
IndexedLineStripArray
public IndexedLineStripArray(int vertexCount,
int indexCount)
isTriangulatable
public final boolean isTriangulatable()
-
- Specified by:
isTriangulatable in class Geometry
- Returns:
true, if this Geometry is built of triangles or can at least be interpreted as triangles.
isTriangulated
public final boolean isTriangulated()
-
- Specified by:
isTriangulated in class Geometry
- Returns:
true, if this Geometry is built of triangles.
duplicateNodeComponent
protected void duplicateNodeComponent(NodeComponent original,
boolean forceDuplicate)
-
- Overrides:
duplicateNodeComponent in class GeomIndexedContainer
cloneNodeComponent
public IndexedLineStripArray cloneNodeComponent(boolean forceDuplicate)
-
- Specified by:
cloneNodeComponent in class GeometryArray