|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.media.j3d.SceneGraphObject | +--javax.media.j3d.NodeComponent | +--javax.media.j3d.Geometry | +--javax.media.j3d.GeometryArray | +--javax.media.j3d.IndexedGeometryArray | +--javax.media.j3d.IndexedGeometryStripArray
The IndexedGeometryStripArray object is an abstract class that is extended for a set of IndexedGeometryArray strip primitives. These include LINE_STRIP, TRIANGLE_STRIP, and TRIANGLE_FAN.
Fields inherited from class javax.media.j3d.IndexedGeometryArray |
ALLOW_COLOR_INDEX_READ,
ALLOW_COLOR_INDEX_WRITE,
ALLOW_COORDINATE_INDEX_READ,
ALLOW_COORDINATE_INDEX_WRITE,
ALLOW_NORMAL_INDEX_READ,
ALLOW_NORMAL_INDEX_WRITE,
ALLOW_TEXCOORD_INDEX_READ,
ALLOW_TEXCOORD_INDEX_WRITE |
Fields inherited from class javax.media.j3d.GeometryArray |
ALLOW_COLOR_READ,
ALLOW_COLOR_WRITE,
ALLOW_COORDINATE_READ,
ALLOW_COORDINATE_WRITE,
ALLOW_COUNT_READ,
ALLOW_FORMAT_READ,
ALLOW_NORMAL_READ,
ALLOW_NORMAL_WRITE,
ALLOW_TEXCOORD_READ,
ALLOW_TEXCOORD_WRITE,
COLOR_3,
COLOR_4,
COORDINATES,
NORMALS,
TEXTURE_COORDINATE_2,
TEXTURE_COORDINATE_3 |
Fields inherited from class javax.media.j3d.Geometry |
ALLOW_INTERSECT |
Constructor Summary | |
IndexedGeometryStripArray(int vertexCount,
int vertexFormat,
int indexCount,
int[] stripIndexCounts)
Constructs an empty IndexedGeometryStripArray object with the specified number of vertices, vertex format, number of indices, and array of per-strip index counts. |
Method Summary | |
int |
getNumStrips()
Get number of strips in the GeometryStripArray |
void |
getStripIndexCounts(int[] stripIndexCounts)
Get a list of indexCounts for each strip |
Methods inherited from class javax.media.j3d.NodeComponent |
cloneNodeComponent,
duplicateNodeComponent,
getDuplicateOnCloneTree,
setDuplicateOnCloneTree |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability,
duplicateSceneGraphObject,
getCapability,
getUserData,
isCompiled,
isLive,
setCapability,
setUserData |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public IndexedGeometryStripArray(int vertexCount, int vertexFormat, int indexCount, int[] stripIndexCounts)
vertexCount
- the number of vertex elements in this arrayvertexFormat
- a mask indicating which components are
present in each vertex. This is specified as one or more
individual flags that are bitwise "OR"ed together to describe
the per-vertex data.
The flags include: COORDINATES, to signal the inclusion of
vertex positions--always present; NORMALS, to signal
the inclusion of per vertex normals; one of COLOR_3,
COLOR_4, to signal the inclusion of per vertex
colors (without or with color information); and one of
TEXTURE_COORDINATE_2 or TEXTURE_COORDINATE_3, to signal the
inclusion of per-vertex texture coordinates 2D or 3D.indexCount
- the number of indices in this object. This
count is the number of vertices that will be rendered.stripIndexCounts
- array that specifies
the count of the number of indices for each separate strip.
The length of this array is the number of separate strips.Method Detail |
public final int getNumStrips()
public final void getStripIndexCounts(int[] stripIndexCounts)
stripIndexCounts
- an array that will receive indexCounts
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |