|
|||||||||
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.IndexedTriangleArray
The IndexedTriangleArray object draws the array of vertices as individual triangles. Each group of three vertices defines a triangle to be drawn.
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 | |
IndexedTriangleArray(int vertexCount,
int vertexFormat,
int indexCount)
Constructs an empty IndexedTriangleArray object with the specified number of vertices, vertex format, and number of indices. |
Method Summary | |
NodeComponent |
cloneNodeComponent()
Creates a new IndexedTriangleArray object. |
void |
duplicateNodeComponent(NodeComponent originalNodeComponent)
Copies the information found in originalNodeComponent to
the current node. |
Methods inherited from class javax.media.j3d.NodeComponent |
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 IndexedTriangleArray(int vertexCount, int vertexFormat, int indexCount)
vertexCount
- the number of vertex elements in this objectvertexFormat
- 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.Method Detail |
public NodeComponent cloneNodeComponent()
duplicateNode
method.Node.duplicateNode(javax.media.j3d.Node, boolean)
,
Node.cloneTree()
,
NodeComponent.setDuplicateOnCloneTree(boolean)
public void duplicateNodeComponent(NodeComponent originalNodeComponent)
originalNodeComponent
to
the current node. This routine is called as part of the
cloneNodeComponent
operation.originalNodeComponent
- the node to duplicate.Node.cloneTree()
,
Node.cloneNode(boolean)
,
NodeComponent.cloneNodeComponent()
,
NodeComponent.setDuplicateOnCloneTree(boolean)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |