| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.GeometryRetained javax.media.j3d.GeometryArrayRetained javax.media.j3d.IndexedGeometryArrayRetained
All known Subclasses: javax.media.j3d.IndexedTriangleArrayRetained, javax.media.j3d.IndexedLineArrayRetained, javax.media.j3d.IndexedQuadArrayRetained, javax.media.j3d.IndexedPointArrayRetained, javax.media.j3d.IndexedGeometryStripArrayRetained,
IndexedGeometryArrayRetained | abstract class IndexedGeometryArrayRetained extends GeometryArrayRetained (Code) | | The IndexedGeometryArray object contains arrays of positional coordinates,
colors, normals and/or texture coordinates that describe
point, line, or surface geometry. It is extended to create
the various primitive types (e.g., lines, triangle_strips, etc.)
|
Method Summary | |
void | buildGA(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, Transform3D xform, Transform3D nxform) | GeometryArrayRetained | cloneNonIndexedGeometry() | int | computeMaxIndex(int initial, int count, int[] indices) | int | computeMaxIndexWithCheck(int initial, int count, int[] indices) | void | createIndexedGeometryArrayData(int indexCount) | void | doColorCheck(int newMax) | void | doCoordCheck(int newMax) | void | doErrorCheck(int newMax) | int | doIndexCheck(int index, int maxIndex, int[] indices, int dataValue) | int | doIndicesCheck(int index, int maxIndex, int[] indices, int[] newIndices) | void | doNormalCheck(int newMax) | final void | doPostUpdaterUpdate() | void | doTexCoordCheck(int newMax, int texCoordSet) | void | doVertexAttrCheck(int newMax, int vertexAttrNum) | void | execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors) | final int | getColorIndex(int index) Retrieves the color index associated with the vertex at
the specified index for this object. | final void | getColorIndices(int index, int colorIndices) Retrieves the color indices associated with the vertices starting at
the specified index for this object. | final int[] | getCoordIndicesRef() | final int | getCoordinateIndex(int index) Retrieves the coordinate index associated with the vertex at
the specified index for this object. | final void | getCoordinateIndices(int index, int coordinateIndices) Retrieves the coordinate indices associated with the vertices starting at
the specified index for this object. | int | getIndexCount() | int | getIndexCount(int id) | int | getInitialIndexIndex() | final int | getNormalIndex(int index) Retrieves the normal index associated with the vertex at
the specified index for this object. | final void | getNormalIndices(int index, int normalIndices) Retrieves the normal indices associated with the vertices starting at
the specified index for this object. | final int | getTextureCoordinateIndex(int texCoordSet, int index) Retrieves the texture coordinate index associated with the vertex at
the specified index for this object. | final void | getTextureCoordinateIndices(int texCoordSet, int index, int texCoordIndices) Retrieves the texture coordinate indices associated with the vertices
starting at the specified index for this object. | int | getValidIndexCount() | int | getVertexAttrIndex(int vertexAttrNum, int index) Retrieves the vertex attribute index associated with the vertex at
the specified index for the specified vertex attribute number
for this object. | void | getVertexAttrIndices(int vertexAttrNum, int index, int[] vertexAttrIndices) Retrieves the vertex attribute indices associated with the vertices
starting at the specified index for the specified vertex attribute number
for this object. | void | handleFrequencyChange(int bit) | boolean | isWriteStatic() | void | mergeGeometryArrays(ArrayList list) | final void | setColorIndex(int index, int colorIndex) Sets the color index associated with the vertex at
the specified index for this object. | final void | setColorIndices(int index, int colorIndices) Sets the color indices associated with the vertices starting at
the specified index for this object. | final void | setCoordIndicesRef(int coordinateIndices) | final void | setCoordinateIndex(int index, int coordinateIndex) Sets the coordinate index associated with the vertex at
the specified index for this object. | final void | setCoordinateIndices(int index, int coordinateIndices) Sets the coordinate indices associated with the vertices starting at
the specified index for this object. | void | setInitialIndexIndex(int initialIndexIndex) | final void | setNormalIndex(int index, int normalIndex) Sets the normal index associated with the vertex at
the specified index for this object. | final void | setNormalIndices(int index, int normalIndices) Sets the normal indices associated with the vertices starting at
the specified index for this object. | final void | setTextureCoordinateIndex(int texCoordSet, int index, int texCoordIndex) Sets the texture coordinate index associated with the vertex at
the specified index for this object. | final void | setTextureCoordinateIndices(int texCoordSet, int index, int texCoordIndices) Sets the texture coordinate indices associated with the vertices
starting at the specified index for this object. | void | setValidIndexCount(int validIndexCount) | void | setVertexAttrIndex(int vertexAttrNum, int index, int vertexAttrIndex) Sets the vertex attribute index associated with the vertex at
the specified index for the specified vertex attribute number
for this object. | void | setVertexAttrIndices(int vertexAttrNum, int index, int[] vertexAttrIndices) Sets the vertex attribute indices associated with the vertices
starting at the specified index for the specified vertex attribute number
for this object. |
compileIndexCount | int[] compileIndexCount(Code) | | |
compileIndexOffset | int[] compileIndexOffset(Code) | | |
indexColor | int[] indexColor(Code) | | |
indexCoord | int[] indexCoord(Code) | | |
indexCount | int indexCount(Code) | | |
indexNormal | int[] indexNormal(Code) | | |
indexTexCoord | int[][] indexTexCoord(Code) | | |
indexVertexAttr | int[][] indexVertexAttr(Code) | | |
initialIndexIndex | int initialIndexIndex(Code) | | |
maxColorIndex | int maxColorIndex(Code) | | |
maxCoordIndex | int maxCoordIndex(Code) | | |
maxNormalIndex | int maxNormalIndex(Code) | | |
maxTexCoordIndices | int[] maxTexCoordIndices(Code) | | |
maxVertexAttrIndices | int[] maxVertexAttrIndices(Code) | | |
validIndexCount | int validIndexCount(Code) | | |
computeMaxIndex | int computeMaxIndex(int initial, int count, int[] indices)(Code) | | |
computeMaxIndexWithCheck | int computeMaxIndexWithCheck(int initial, int count, int[] indices)(Code) | | |
createIndexedGeometryArrayData | void createIndexedGeometryArrayData(int indexCount)(Code) | | |
doColorCheck | void doColorCheck(int newMax)(Code) | | |
doCoordCheck | void doCoordCheck(int newMax)(Code) | | |
doErrorCheck | void doErrorCheck(int newMax)(Code) | | |
doIndexCheck | int doIndexCheck(int index, int maxIndex, int[] indices, int dataValue)(Code) | | |
doIndicesCheck | int doIndicesCheck(int index, int maxIndex, int[] indices, int[] newIndices)(Code) | | |
doNormalCheck | void doNormalCheck(int newMax)(Code) | | |
doPostUpdaterUpdate | final void doPostUpdaterUpdate()(Code) | | trigger from GeometryArrayRetained#updateData()
to recompute maxCoordIndex and perform index integrity checks
|
doTexCoordCheck | void doTexCoordCheck(int newMax, int texCoordSet)(Code) | | |
doVertexAttrCheck | void doVertexAttrCheck(int newMax, int vertexAttrNum)(Code) | | |
execute | void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code) | | |
getColorIndex | final int getColorIndex(int index)(Code) | | Retrieves the color index associated with the vertex at
the specified index for this object.
Parameters: index - the vertex index the color index |
getColorIndices | final void getColorIndices(int index, int colorIndices)(Code) | | Retrieves the color indices associated with the vertices starting at
the specified index for this object.
Parameters: index - the vertex index Parameters: colorIndices - array that will receive the color indices |
getCoordIndicesRef | final int[] getCoordIndicesRef()(Code) | | Returns a reference to the coordinate indices associated
with the vertices
|
getCoordinateIndex | final int getCoordinateIndex(int index)(Code) | | Retrieves the coordinate index associated with the vertex at
the specified index for this object.
Parameters: index - the vertex index the coordinate index |
getCoordinateIndices | final void getCoordinateIndices(int index, int coordinateIndices)(Code) | | Retrieves the coordinate indices associated with the vertices starting at
the specified index for this object.
Parameters: index - the vertex index Parameters: coordinateIndices - array that will receive the coordinate indices |
getIndexCount | int getIndexCount()(Code) | | Gets current number of indices
indexCount |
getIndexCount | int getIndexCount(int id)(Code) | | Gets current number of indices
indexCount |
getInitialIndexIndex | int getInitialIndexIndex()(Code) | | |
getNormalIndex | final int getNormalIndex(int index)(Code) | | Retrieves the normal index associated with the vertex at
the specified index for this object.
Parameters: index - the vertex index the normal index |
getNormalIndices | final void getNormalIndices(int index, int normalIndices)(Code) | | Retrieves the normal indices associated with the vertices starting at
the specified index for this object.
Parameters: index - the vertex index Parameters: normalIndices - array that will receive the normal indices |
getTextureCoordinateIndex | final int getTextureCoordinateIndex(int texCoordSet, int index)(Code) | | Retrieves the texture coordinate index associated with the vertex at
the specified index for this object.
Parameters: texCoordSet - the texture coordinate set Parameters: index - the vertex index the texture coordinate index |
getTextureCoordinateIndices | final void getTextureCoordinateIndices(int texCoordSet, int index, int texCoordIndices)(Code) | | Retrieves the texture coordinate indices associated with the vertices
starting at the specified index for this object.
Parameters: texCoordSet - the texture coordinate set Parameters: index - the vertex index Parameters: texCoordIndices - array that will receive the texture coordinate indices |
getValidIndexCount | int getValidIndexCount()(Code) | | |
getVertexAttrIndex | int getVertexAttrIndex(int vertexAttrNum, int index)(Code) | | Retrieves the vertex attribute index associated with the vertex at
the specified index for the specified vertex attribute number
for this object.
|
getVertexAttrIndices | void getVertexAttrIndices(int vertexAttrNum, int index, int[] vertexAttrIndices)(Code) | | Retrieves the vertex attribute indices associated with the vertices
starting at the specified index for the specified vertex attribute number
for this object.
|
handleFrequencyChange | void handleFrequencyChange(int bit)(Code) | | |
isWriteStatic | boolean isWriteStatic()(Code) | | |
setColorIndex | final void setColorIndex(int index, int colorIndex)(Code) | | Sets the color index associated with the vertex at
the specified index for this object.
Parameters: index - the vertex index Parameters: colorIndex - the new color index |
setColorIndices | final void setColorIndices(int index, int colorIndices)(Code) | | Sets the color indices associated with the vertices starting at
the specified index for this object.
Parameters: index - the vertex index Parameters: colorIndices - an array of color indices |
setCoordIndicesRef | final void setCoordIndicesRef(int coordinateIndices)(Code) | | Sets the coordinate indices by reference to the specified array
Parameters: coordinateIndices - an array of coordinate indices |
setCoordinateIndex | final void setCoordinateIndex(int index, int coordinateIndex)(Code) | | Sets the coordinate index associated with the vertex at
the specified index for this object.
Parameters: index - the vertex index Parameters: coordinateIndex - the new coordinate index |
setCoordinateIndices | final void setCoordinateIndices(int index, int coordinateIndices)(Code) | | Sets the coordinate indices associated with the vertices starting at
the specified index for this object.
Parameters: index - the vertex index Parameters: coordinateIndices - an array of coordinate indices |
setInitialIndexIndex | void setInitialIndexIndex(int initialIndexIndex)(Code) | | |
setNormalIndex | final void setNormalIndex(int index, int normalIndex)(Code) | | Sets the normal index associated with the vertex at
the specified index for this object.
Parameters: index - the vertex index Parameters: normalIndex - the new normal index |
setNormalIndices | final void setNormalIndices(int index, int normalIndices)(Code) | | Sets the normal indices associated with the vertices starting at
the specified index for this object.
Parameters: index - the vertex index Parameters: normalIndices - an array of normal indices |
setTextureCoordinateIndex | final void setTextureCoordinateIndex(int texCoordSet, int index, int texCoordIndex)(Code) | | Sets the texture coordinate index associated with the vertex at
the specified index for this object.
Parameters: texCoordSet - the texture coordinate set Parameters: index - the vertex index Parameters: texCoordIndex - the new texture coordinate index |
setTextureCoordinateIndices | final void setTextureCoordinateIndices(int texCoordSet, int index, int texCoordIndices)(Code) | | Sets the texture coordinate indices associated with the vertices
starting at the specified index for this object.
Parameters: texCoordSet - the texture coordinate set Parameters: index - the vertex index Parameters: texCoordIndices - an array of texture coordinate indices |
setValidIndexCount | void setValidIndexCount(int validIndexCount)(Code) | | |
setVertexAttrIndex | void setVertexAttrIndex(int vertexAttrNum, int index, int vertexAttrIndex)(Code) | | Sets the vertex attribute index associated with the vertex at
the specified index for the specified vertex attribute number
for this object.
|
setVertexAttrIndices | void setVertexAttrIndices(int vertexAttrNum, int index, int[] vertexAttrIndices)(Code) | | Sets the vertex attribute indices associated with the vertices
starting at the specified index for the specified vertex attribute number
for this object.
|
Methods inherited from javax.media.j3d.GeometryArrayRetained | void addDlistUser(RenderBin renderBin, RenderAtomListInfo ra)(Code)(Java Doc) void addMorphUser(MorphRetained m)(Code)(Java Doc) void assignDlistId()(Code)(Java Doc) void buildGA(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, Transform3D xform, Transform3D nxform)(Code)(Java Doc) void clearLive(int refCount)(Code)(Java Doc) int colorOffset()(Code)(Java Doc) void compile(CompileState compState)(Code)(Java Doc) void computeBoundingBox()(Code)(Java Doc) void computeBoundingBox(int vIndex, float[] vdata)(Code)(Java Doc) void computeBoundingBox(int vIndex, FloatBufferWrapper vdata)(Code)(Java Doc) void computeBoundingBox(DoubleBufferWrapper buffer)(Code)(Java Doc) void computeBoundingBox(FloatBufferWrapper buffer)(Code)(Java Doc) void computeBoundingBox(float[] coords)(Code)(Java Doc) void computeBoundingBox(double[] coords)(Code)(Java Doc) void computeBoundingBox(Point3f[] coords)(Code)(Java Doc) void computeBoundingBox(Point3d[] coords)(Code)(Java Doc) void computeMinDistance(Point3d coordinates, Point3d center, Vector3d normal, double dist, Point3d iPnt)(Code)(Java Doc) int coordinateOffset()(Code)(Java Doc) boolean coplanarTriTri(Vector3d normal, Point3d v0, Point3d v1, Point3d v2, Point3d u0, Point3d u1, Point3d u2)(Code)(Java Doc) void createGeometryArrayData(int vertexCount, int vertexFormat)(Code)(Java Doc) void createGeometryArrayData(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap)(Code)(Java Doc) void createGeometryArrayData(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap, int vertexAttrCount, int[] vertexAttrSizes)(Code)(Java Doc) double det2D(Point2d a, Point2d b, Point2d p)(Code)(Java Doc) void disableGlobalAlpha(Context ctx, boolean useAlpha, boolean ignoreVC)(Code)(Java Doc) boolean edgeAgainstEdge(Point3d v0, Point3d u0, Point3d u1, double aX, double aY, int i0, int i1)(Code)(Java Doc) boolean edgeAgainstTriEdges(Point3d v0, Point3d v1, Point3d u0, Point3d u1, Point3d u2, int i0, int i1)(Code)(Java Doc) boolean edgeIntersectPlane(Vector3d normal, Point3d pnt, Point3d start, Point3d end, Point3d iPnt)(Code)(Java Doc) boolean edgeIntersectPolygon2D(Vector3d normal, Point3d[] coord, Point3d[] seg)(Code)(Java Doc) boolean edgeIntersectSphere(BoundingSphere sphere, Point3d start, Point3d end)(Code)(Java Doc) void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code)(Java Doc) void freeD3DArray(boolean deleteVB)(Code)(Java Doc) void freeDlistId()(Code)(Java Doc) double generalStandardSimplexSolver(double problemTableau, double stopingValue)(Code)(Java Doc) void getColor(int index, float color)(Code)(Java Doc) void getColor(int index, byte color)(Code)(Java Doc) void getColor(int index, Color3f color)(Code)(Java Doc) void getColor(int index, Color4f color)(Code)(Java Doc) void getColor(int index, Color3b color)(Code)(Java Doc) void getColor(int index, Color4b color)(Code)(Java Doc) Color3b[] getColorRef3b()(Code)(Java Doc) Color3f[] getColorRef3f()(Code)(Java Doc) Color4b[] getColorRef4b()(Code)(Java Doc) Color4f[] getColorRef4f()(Code)(Java Doc) J3DBuffer getColorRefBuffer()(Code)(Java Doc) byte[] getColorRefByte()(Code)(Java Doc) float[] getColorRefFloat()(Code)(Java Doc) final int getColorStride()(Code)(Java Doc) void getColors(int index, float colors)(Code)(Java Doc) void getColors(int index, byte colors)(Code)(Java Doc) void getColors(int index, Color3f colors)(Code)(Java Doc) void getColors(int index, Color4f colors)(Code)(Java Doc) void getColors(int index, Color3b colors)(Code)(Java Doc) void getColors(int index, Color4b colors)(Code)(Java Doc) double getCompValue(Point3d v, int i)(Code)(Java Doc) double getCompValue(Point3d v0, Point3d v1, int i)(Code)(Java Doc) Point3d[] getCoordRef3d()(Code)(Java Doc) Point3f[] getCoordRef3f()(Code)(Java Doc) J3DBuffer getCoordRefBuffer()(Code)(Java Doc) double[] getCoordRefDouble()(Code)(Java Doc) float[] getCoordRefFloat()(Code)(Java Doc) void getCoordinate(int index, float coordinate)(Code)(Java Doc) void getCoordinate(int index, double coordinate)(Code)(Java Doc) void getCoordinate(int index, Point3f coordinate)(Code)(Java Doc) void getCoordinate(int index, Point3d coordinate)(Code)(Java Doc) void getCoordinates(int index, float coordinates)(Code)(Java Doc) void getCoordinates(int index, double coordinates)(Code)(Java Doc) void getCoordinates(int index, Point3f coordinates)(Code)(Java Doc) void getCoordinates(int index, Point3d coordinates)(Code)(Java Doc) void getCrossValue(Point3d p1, Point3d p2, Vector3d value)(Code)(Java Doc) long getDlistTimeStamp(int rdrBit)(Code)(Java Doc) int getIndex(int bit)(Code)(Java Doc) int getInitialColorIndex()(Code)(Java Doc) int getInitialCoordIndex()(Code)(Java Doc) int getInitialNormalIndex()(Code)(Java Doc) int getInitialTexCoordIndex(int texCoordSet)(Code)(Java Doc) int getInitialVertexAttrIndex(int vertexAttrNum)(Code)(Java Doc) int getInitialVertexIndex()(Code)(Java Doc) J3DBuffer getInterleavedVertexBuffer()(Code)(Java Doc) float[] getInterleavedVertices()(Code)(Java Doc) void getNormal(int index, float normal)(Code)(Java Doc) void getNormal(int index, Vector3f normal)(Code)(Java Doc) Vector3f[] getNormalRef3f()(Code)(Java Doc) J3DBuffer getNormalRefBuffer()(Code)(Java Doc) float[] getNormalRefFloat()(Code)(Java Doc) void getNormals(int index, float normals)(Code)(Java Doc) void getNormals(int index, Vector3f normals)(Code)(Java Doc) int getNumColorCount()(Code)(Java Doc) int getNumCoordCount()(Code)(Java Doc) int getNumNormalCount()(Code)(Java Doc) int getNumTexCoordCount(int i)(Code)(Java Doc) TexCoord2f[] getTexCoordRef2f(int texCoordSet)(Code)(Java Doc) TexCoord3f[] getTexCoordRef3f(int texCoordSet)(Code)(Java Doc) J3DBuffer getTexCoordRefBuffer(int texCoordSet)(Code)(Java Doc) float[] getTexCoordRefFloat(int texCoordSet)(Code)(Java Doc) int getTexCoordSetCount()(Code)(Java Doc) void getTexCoordSetMap(int[] texCoordSetMap)(Code)(Java Doc) int getTexCoordSetMapLength()(Code)(Java Doc) int getTexCoordType()(Code)(Java Doc) final int getTexStride()(Code)(Java Doc) void getTextureCoordinate(int texCoordSet, int index, float texCoord)(Code)(Java Doc) void getTextureCoordinate(int texCoordSet, int index, TexCoord2f texCoord)(Code)(Java Doc) void getTextureCoordinate(int texCoordSet, int index, TexCoord3f texCoord)(Code)(Java Doc) void getTextureCoordinate(int texCoordSet, int index, TexCoord4f texCoord)(Code)(Java Doc) void getTextureCoordinates(int texCoordSet, int index, float texCoords)(Code)(Java Doc) void getTextureCoordinates(int texCoordSet, int index, TexCoord2f texCoords)(Code)(Java Doc) void getTextureCoordinates(int texCoordSet, int index, TexCoord3f texCoords)(Code)(Java Doc) void getTextureCoordinates(int texCoordSet, int index, TexCoord4f texCoords)(Code)(Java Doc) void getTextureCoordinates(int texCoordSet, int index, Point2f texCoords)(Code)(Java Doc) void getTextureCoordinates(int texCoordSet, int index, Point3f texCoords)(Code)(Java Doc) int getValidVertexCount()(Code)(Java Doc) public void getVertexAttr(int vertexAttrNum, int index, float[] vertexAttr)(Code)(Java Doc) public void getVertexAttr(int vertexAttrNum, int index, Point2f vertexAttr)(Code)(Java Doc) public void getVertexAttr(int vertexAttrNum, int index, Point3f vertexAttr)(Code)(Java Doc) public void getVertexAttr(int vertexAttrNum, int index, Point4f vertexAttr)(Code)(Java Doc) int getVertexAttrCount()(Code)(Java Doc) J3DBuffer getVertexAttrRefBuffer(int vertexAttrNum)(Code)(Java Doc) float[] getVertexAttrRefFloat(int vertexAttrNum)(Code)(Java Doc) void getVertexAttrSizes(int[] vertexAttrSizes)(Code)(Java Doc) int getVertexAttrType()(Code)(Java Doc) public void getVertexAttrs(int vertexAttrNum, int index, float[] vertexAttrs)(Code)(Java Doc) public void getVertexAttrs(int vertexAttrNum, int index, Point2f[] vertexAttrs)(Code)(Java Doc) public void getVertexAttrs(int vertexAttrNum, int index, Point3f[] vertexAttrs)(Code)(Java Doc) public void getVertexAttrs(int vertexAttrNum, int index, Point4f[] vertexAttrs)(Code)(Java Doc) int getVertexCount()(Code)(Java Doc) void getVertexData(int i, Point3d pnts)(Code)(Java Doc) int getVertexFormat()(Code)(Java Doc) void handleFrequencyChange(int bit)(Code)(Java Doc) void initMirrorGeometry()(Code)(Java Doc) boolean inside(Point3d coordinates, PickPoint point, int ccw)(Code)(Java Doc) boolean intersect(Transform3D thisLocalToVworld, Transform3D otherLocalToVworld, GeometryRetained geom)(Code)(Java Doc) boolean intersectBoundingBox(Point3d coordinates, BoundingBox box, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectBoundingPolytope(Point3d coordinates, BoundingPolytope polytope, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectBoundingSphere(Point3d coordinates, BoundingSphere sphere, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectCone(Point3d coordinates, PickCone cone, double[] dist, Point3d iPnt)(Code)(Java Doc) boolean intersectCone(Point3d pt, PickCone cone, double[] dist)(Code)(Java Doc) boolean intersectCylinder(Point3d coordinates, PickCylinder cyl, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectCylinder(Point3d pt, PickCylinder cyl, double[] dist)(Code)(Java Doc) boolean intersectLineAndRay(Point3d start, Point3d end, Point3d ori, Vector3d dir, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectPntAndPnt(Point3d pnt1, Point3d pnt2)(Code)(Java Doc) boolean intersectPntAndRay(Point3d pnt, Point3d ori, Vector3d dir, double dist)(Code)(Java Doc) boolean intersectPolygon(Point3d coord1, Point3d coord2)(Code)(Java Doc) boolean intersectRay(Point3d coordinates, PickRay ray, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectRayOrSegment(Point3d coordinates, Vector3d direction, Point3d origin, double dist, Point3d iPnt, boolean isSegment)(Code)(Java Doc) boolean intersectSegment(Point3d coordinates, Point3d start, Point3d end, double dist, Point3d iPnt)(Code)(Java Doc) boolean intersectTriPnt(Point3d v0, Point3d v1, Point3d v2, Point3d u)(Code)(Java Doc) boolean intersectTriTri(Point3d v0, Point3d v1, Point3d v2, Point3d u0, Point3d u1, Point3d u2)(Code)(Java Doc) boolean isDlistUserSetEmpty(RenderBin renderBin)(Code)(Java Doc) boolean isMergeable()(Code)(Java Doc) final static boolean isNonZero(double v)(Code)(Java Doc) boolean isWriteStatic()(Code)(Java Doc) void mergeGeometryArrays(ArrayList list)(Code)(Java Doc) void mergeTransform(TransformGroupRetained xform)(Code)(Java Doc) int normalOffset()(Code)(Java Doc) int numDlistUsers(RenderBin renderBin)(Code)(Java Doc) boolean pointInTri(Point3d v0, Point3d u0, Point3d u1, Point3d u2, Vector3d normal)(Code)(Java Doc) boolean pointInTri(Point3d v0, Point3d u0, Point3d u1, Point3d u2, int i0, int i1)(Code)(Java Doc) boolean pointIntersectPolygon2D(Vector3d normal, Point3d[] coord, Point3d point)(Code)(Java Doc) void processCoordsChanged(boolean nullGeo)(Code)(Java Doc) void removeDlistUser(RenderBin renderBin, RenderAtomListInfo ra)(Code)(Java Doc) void removeMorphUser(MorphRetained m)(Code)(Java Doc) void sendDataChangedMessage(boolean coordinatesChanged)(Code)(Java Doc) void setColor(int index, float color)(Code)(Java Doc) void setColor(int index, byte color)(Code)(Java Doc) void setColor(int index, Color3f color)(Code)(Java Doc) void setColor(int index, Color4f color)(Code)(Java Doc) void setColor(int index, Color3b color)(Code)(Java Doc) void setColor(int index, Color4b color)(Code)(Java Doc) void setColorRef3b(Color3b[] colors)(Code)(Java Doc) void setColorRef3f(Color3f[] colors)(Code)(Java Doc) void setColorRef4b(Color4b[] colors)(Code)(Java Doc) void setColorRef4f(Color4f[] colors)(Code)(Java Doc) void setColorRefBuffer(J3DBuffer colors)(Code)(Java Doc) void setColorRefByte(byte[] colors)(Code)(Java Doc) void setColorRefFloat(float[] colors)(Code)(Java Doc) void setColors(int index, float colors)(Code)(Java Doc) void setColors(int index, byte colors)(Code)(Java Doc) void setColors(int index, Color3f colors)(Code)(Java Doc) void setColors(int index, Color4f colors)(Code)(Java Doc) void setColors(int index, Color3b colors)(Code)(Java Doc) void setColors(int index, Color4b colors)(Code)(Java Doc) void setColors(int index, float colors, int start, int length)(Code)(Java Doc) void setColors(int index, byte colors, int start, int length)(Code)(Java Doc) void setColors(int index, Color3f colors, int start, int length)(Code)(Java Doc) void setColors(int index, Color4f colors, int start, int length)(Code)(Java Doc) void setColors(int index, Color3b colors, int start, int length)(Code)(Java Doc) void setColors(int index, Color4b colors, int start, int length)(Code)(Java Doc) void setCompiled(ArrayList curList)(Code)(Java Doc) void setCoordRef3d(Point3d[] coords)(Code)(Java Doc) void setCoordRef3f(Point3f[] coords)(Code)(Java Doc) void setCoordRefBuffer(J3DBuffer coords)(Code)(Java Doc) void setCoordRefDouble(double[] coords)(Code)(Java Doc) void setCoordRefFloat(float[] coords)(Code)(Java Doc) void setCoordinate(int index, float coordinate)(Code)(Java Doc) void setCoordinate(int index, double coordinate)(Code)(Java Doc) void setCoordinate(int index, Point3f coordinate)(Code)(Java Doc) void setCoordinate(int index, Point3d coordinate)(Code)(Java Doc) void setCoordinates(int index, float coordinates)(Code)(Java Doc) void setCoordinates(int index, double coordinates)(Code)(Java Doc) void setCoordinates(int index, Point3f coordinates)(Code)(Java Doc) void setCoordinates(int index, Point3d coordinates)(Code)(Java Doc) void setCoordinates(int index, float coordinates, int start, int length)(Code)(Java Doc) void setCoordinates(int index, double coordinates, int start, int length)(Code)(Java Doc) void setCoordinates(int index, Point3f coordinates, int start, int length)(Code)(Java Doc) void setCoordinates(int index, Point3d coordinates, int start, int length)(Code)(Java Doc) void setDlistTimeStamp(int rdrBit, long timeStamp)(Code)(Java Doc) void setInitialColorIndex(int initialColorIndex)(Code)(Java Doc) void setInitialCoordIndex(int initialCoordIndex)(Code)(Java Doc) void setInitialNormalIndex(int initialNormalIndex)(Code)(Java Doc) void setInitialTexCoordIndex(int texCoordSet, int initialTexCoordIndex)(Code)(Java Doc) void setInitialVertexAttrIndex(int vertexAttrNum, int initialVertexAttrIndex)(Code)(Java Doc) void setInitialVertexIndex(int initialVertexIndex)(Code)(Java Doc) void setInterleavedVertexBuffer(J3DBuffer vertexData)(Code)(Java Doc) void setInterleavedVertices(float[] vertexData)(Code)(Java Doc) void setLive(boolean inBackgroundGroup, int refCount)(Code)(Java Doc) void setNormal(int index, float normal)(Code)(Java Doc) void setNormal(int index, Vector3f normal)(Code)(Java Doc) void setNormalRef3f(Vector3f[] normals)(Code)(Java Doc) void setNormalRefBuffer(J3DBuffer normals)(Code)(Java Doc) void setNormalRefFloat(float[] normals)(Code)(Java Doc) void setNormals(int index, float normals)(Code)(Java Doc) void setNormals(int index, Vector3f normals)(Code)(Java Doc) void setNormals(int index, float normals, int start, int length)(Code)(Java Doc) void setNormals(int index, Vector3f normals, int start, int length)(Code)(Java Doc) void setTexCoordRef2f(int texCoordSet, TexCoord2f[] texCoords)(Code)(Java Doc) void setTexCoordRef3f(int texCoordSet, TexCoord3f[] texCoords)(Code)(Java Doc) void setTexCoordRefBuffer(int texCoordSet, J3DBuffer texCoords)(Code)(Java Doc) void setTexCoordRefFloat(int texCoordSet, float[] texCoords)(Code)(Java Doc) void setTextureCoordinates(int texCoordSet, int index, float texCoords, int start, int length)(Code)(Java Doc) void setTextureCoordinates(int texCoordSet, int index, Point2f texCoords, int start, int length)(Code)(Java Doc) void setTextureCoordinates(int texCoordSet, int index, Point3f texCoords, int start, int length)(Code)(Java Doc) void setTextureCoordinates(int texCoordSet, int index, TexCoord2f texCoords, int start, int length)(Code)(Java Doc) void setTextureCoordinates(int texCoordSet, int index, TexCoord3f texCoords, int start, int length)(Code)(Java Doc) void setTextureCoordinates(int texCoordSet, int index, TexCoord4f texCoords, int start, int length)(Code)(Java Doc) void setValidVertexCount(int validVertexCount)(Code)(Java Doc) void setVertexAttr(int vertexAttrNum, int index, Point2f vertexAttr)(Code)(Java Doc) void setVertexAttr(int vertexAttrNum, int index, Point3f vertexAttr)(Code)(Java Doc) void setVertexAttr(int vertexAttrNum, int index, Point4f vertexAttr)(Code)(Java Doc) void setVertexAttrRefBuffer(int vertexAttrNum, J3DBuffer vertexAttrs)(Code)(Java Doc) void setVertexAttrRefFloat(int vertexAttrNum, float[] vertexAttrs)(Code)(Java Doc) void setVertexAttrs(int vertexAttrNum, int index, float[] vertexAttrs, int start, int length)(Code)(Java Doc) void setVertexAttrs(int vertexAttrNum, int index, Point2f[] vertexAttrs, int start, int length)(Code)(Java Doc) void setVertexAttrs(int vertexAttrNum, int index, Point3f[] vertexAttrs, int start, int length)(Code)(Java Doc) void setVertexAttrs(int vertexAttrNum, int index, Point4f[] vertexAttrs, int start, int length)(Code)(Java Doc) void setVertexFormat(boolean useAlpha, boolean ignoreVC, Context ctx)(Code)(Java Doc) void setupMirrorColorPointer(int ctype, boolean force)(Code)(Java Doc) void setupMirrorInterleavedColorPointer(boolean force)(Code)(Java Doc) void setupMirrorNormalPointer(int ntype)(Code)(Java Doc) void setupMirrorTexCoordPointer(int type)(Code)(Java Doc) void setupMirrorTexCoordPointer(int texCoordSet, int type)(Code)(Java Doc) void setupMirrorVertexAttrPointer(int type)(Code)(Java Doc) void setupMirrorVertexAttrPointer(int vertexAttrNum, int type)(Code)(Java Doc) void setupMirrorVertexPointer(int vType)(Code)(Java Doc) int stride()(Code)(Java Doc) int[] texCoordSetMapOffset()(Code)(Java Doc) int textureOffset()(Code)(Java Doc) void unIndexify(IndexedGeometryArrayRetained src)(Code)(Java Doc) synchronized void update()(Code)(Java Doc) byte[] updateAlphaInByteRefColors(Canvas3D cv, int screen, float alpha)(Code)(Java Doc) float[] updateAlphaInFloatRefColors(Canvas3D cv, int screen, float alpha)(Code)(Java Doc) Object[] updateAlphaInInterLeavedData(Canvas3D cv, int screen, float alpha)(Code)(Java Doc) Object[] updateAlphaInVertexData(Canvas3D cv, int screen, float alpha)(Code)(Java Doc) void updateData(GeometryUpdater updater)(Code)(Java Doc) void updateMirrorGeometry()(Code)(Java Doc) int[] vertexAttrOffsets()(Code)(Java Doc) int vertexAttrStride()(Code)(Java Doc)
|
Methods inherited from javax.media.j3d.GeometryRetained | void addUser(Shape3DRetained s)(Code)(Java Doc) boolean canBeInDisplayList(boolean alphaEditable)(Code)(Java Doc) abstract void computeBoundingBox()(Code)(Java Doc) void computeCentroid()(Code)(Java Doc) void decrComputeGeoBounds()(Code)(Java Doc) void doSetLive(boolean inBackgroundGroup, int refCount)(Code)(Java Doc) abstract void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code)(Java Doc) abstract int getClassType()(Code)(Java Doc) int getVertexFormat()(Code)(Java Doc) void incrComputeGeoBounds()(Code)(Java Doc) abstract boolean intersect(PickShape pickShape, PickInfo pickInfo, int flags, Point3d iPnt, GeometryRetained geom, int geomIndex)(Code)(Java Doc) abstract boolean intersect(Bounds targetBound)(Code)(Java Doc) abstract boolean intersect(Point3d[] pnts)(Code)(Java Doc) abstract boolean intersect(Transform3D thisToOtherVworld, GeometryRetained geom)(Code)(Java Doc) boolean intersect(Transform3D thisLocalToVworld, Transform3D otherLocalToVworld, GeometryRetained geom)(Code)(Java Doc) boolean intersect(Transform3D thisLocalToVworld, Bounds targetBound)(Code)(Java Doc) boolean isEquivalenceClass(GeometryRetained geometry)(Code)(Java Doc) void removeUser(Shape3DRetained s)(Code)(Java Doc) void setLive(boolean inBackgroundGroup, int refCount)(Code)(Java Doc) void storeInterestData(PickInfo pickInfo, int flags, GeometryRetained geom, int geomIndex, int[] vtxIndexArr, Point3d iPnt, double dist)(Code)(Java Doc) abstract void update()(Code)(Java Doc) public void updateObject()(Code)(Java Doc)
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|