| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.GeometryRetained javax.media.j3d.GeometryArrayRetained
All known Subclasses: javax.media.j3d.PointArrayRetained, javax.media.j3d.IndexedGeometryArrayRetained, javax.media.j3d.GeometryStripArrayRetained, javax.media.j3d.LineArrayRetained, javax.media.j3d.TriangleArrayRetained, javax.media.j3d.QuadArrayRetained,
GeometryArrayRetained | abstract class GeometryArrayRetained extends GeometryRetained (Code) | | The GeometryArray 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 | addDlistUser(RenderBin renderBin, RenderAtomListInfo ra) | void | addMorphUser(MorphRetained m) | void | assignDlistId() | void | buildGA(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, boolean ignoreVertexColors, Transform3D xform, Transform3D nxform) | void | clearLive(int refCount) | int | colorOffset() Returns the offset in number of floats from the start of a vertex to
the per-vertex color data. | void | compile(CompileState compState) | void | computeBoundingBox() | void | computeBoundingBox(int vIndex, float[] vdata) | void | computeBoundingBox(int vIndex, FloatBufferWrapper vdata) | void | computeBoundingBox(DoubleBufferWrapper buffer) | void | computeBoundingBox(FloatBufferWrapper buffer) | void | computeBoundingBox(float[] coords) | void | computeBoundingBox(double[] coords) | void | computeBoundingBox(Point3f[] coords) | void | computeBoundingBox(Point3d[] coords) | void | computeMinDistance(Point3d coordinates, Point3d center, Vector3d normal, double dist, Point3d iPnt) | int | coordinateOffset() Returns the offset in number of floats from the start of a vertex to
the per vertex coordinate data. | boolean | coplanarTriTri(Vector3d normal, Point3d v0, Point3d v1, Point3d v2, Point3d u0, Point3d u1, Point3d u2) | void | createGeometryArrayData(int vertexCount, int vertexFormat) | void | createGeometryArrayData(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap) | void | createGeometryArrayData(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap, int vertexAttrCount, int[] vertexAttrSizes) | double | det2D(Point2d a, Point2d b, Point2d p) | void | disableGlobalAlpha(Context ctx, boolean useAlpha, boolean ignoreVC) | boolean | edgeAgainstEdge(Point3d v0, Point3d u0, Point3d u1, double aX, double aY, int i0, int i1) | boolean | edgeAgainstTriEdges(Point3d v0, Point3d v1, Point3d u0, Point3d u1, Point3d u2, int i0, int i1) | boolean | edgeIntersectPlane(Vector3d normal, Point3d pnt, Point3d start, Point3d end, Point3d iPnt) | boolean | edgeIntersectPolygon2D(Vector3d normal, Point3d[] coord, Point3d[] seg) | boolean | edgeIntersectSphere(BoundingSphere sphere, Point3d start, Point3d end) | void | execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors) | void | freeD3DArray(boolean deleteVB) | void | freeDlistId() | double | generalStandardSimplexSolver(double problemTableau, double stopingValue) | void | getColor(int index, float color) Gets the color associated with the vertex at
the specified index. | void | getColor(int index, byte color) Gets the color associated with the vertex at
the specified index. | void | getColor(int index, Color3f color) Gets the color associated with the vertex at
the specified index. | void | getColor(int index, Color4f color) Gets the color associated with the vertex at
the specified index. | void | getColor(int index, Color3b color) Gets the color associated with the vertex at
the specified index. | void | getColor(int index, Color4b color) Gets the color associated with the vertex at
the specified index. | Color3b[] | getColorRef3b() | Color3f[] | getColorRef3f() | Color4b[] | getColorRef4b() | Color4f[] | getColorRef4f() | J3DBuffer | getColorRefBuffer() | byte[] | getColorRefByte() | float[] | getColorRefFloat() | final int | getColorStride() | void | getColors(int index, float colors) Gets the colors associated with the vertices starting at
the specified index. | void | getColors(int index, byte colors) Gets the colors associated with the vertices starting at
the specified index. | void | getColors(int index, Color3f colors) Gets the colors associated with the vertices starting at
the specified index. | void | getColors(int index, Color4f colors) Gets the colors associated with the vertices starting at
the specified index. | void | getColors(int index, Color3b colors) Gets the colors associated with the vertices starting at
the specified index. | void | getColors(int index, Color4b colors) Gets the colors associated with the vertices starting at
the specified index. | double | getCompValue(Point3d v, int i) | double | getCompValue(Point3d v0, Point3d v1, int i) | Point3d[] | getCoordRef3d() | Point3f[] | getCoordRef3f() | J3DBuffer | getCoordRefBuffer() | double[] | getCoordRefDouble() | float[] | getCoordRefFloat() | void | getCoordinate(int index, float coordinate) Gets the coordinate associated with the vertex at
the specified index. | void | getCoordinate(int index, double coordinate) Gets the coordinate associated with the vertex at
the specified index. | void | getCoordinate(int index, Point3f coordinate) Gets the coordinate associated with the vertex at
the specified index. | void | getCoordinate(int index, Point3d coordinate) Gets the coordinate associated with the vertex at
the specified index. | void | getCoordinates(int index, float coordinates) Gets the coordinates associated with the vertices starting at
the specified index. | void | getCoordinates(int index, double coordinates) Gets the coordinates associated with the vertices starting at
the specified index. | void | getCoordinates(int index, Point3f coordinates) Gets the coordinates associated with the vertices starting at
the specified index. | void | getCoordinates(int index, Point3d coordinates) Gets the coordinates associated with the vertices starting at
the specified index. | void | getCrossValue(Point3d p1, Point3d p2, Vector3d value) | long | getDlistTimeStamp(int rdrBit) | int | getIndex(int bit) | int | getInitialColorIndex() | int | getInitialCoordIndex() | int | getInitialNormalIndex() | int | getInitialTexCoordIndex(int texCoordSet) | int | getInitialVertexAttrIndex(int vertexAttrNum) Gets the initial vertex attribute index for the specified
vertex attribute number for this GeometryArray object. | int | getInitialVertexIndex() | J3DBuffer | getInterleavedVertexBuffer() | float[] | getInterleavedVertices() | void | getNormal(int index, float normal) Gets the normal associated with the vertex at
the specified index. | void | getNormal(int index, Vector3f normal) Gets the normal associated with the vertex at
the specified index. | Vector3f[] | getNormalRef3f() | J3DBuffer | getNormalRefBuffer() | float[] | getNormalRefFloat() | void | getNormals(int index, float normals) Gets the normals associated with the vertices starting at
the specified index. | void | getNormals(int index, Vector3f normals) Gets the normals associated with the vertices starting at
the specified index. | int | getNumColorCount() | int | getNumCoordCount() | int | getNumNormalCount() | int | getNumTexCoordCount(int i) | TexCoord2f[] | getTexCoordRef2f(int texCoordSet) | TexCoord3f[] | getTexCoordRef3f(int texCoordSet) | J3DBuffer | getTexCoordRefBuffer(int texCoordSet) | float[] | getTexCoordRefFloat(int texCoordSet) | int | getTexCoordSetCount() | void | getTexCoordSetMap(int[] texCoordSetMap) | int | getTexCoordSetMapLength() | int | getTexCoordType() | final int | getTexStride() | void | getTextureCoordinate(int texCoordSet, int index, float texCoord) Gets the texture co-ordinate associated with the vertex at
the specified index. | void | getTextureCoordinate(int texCoordSet, int index, TexCoord2f texCoord) Gets the texture co-ordinate associated with the vertex at
the specified index. | void | getTextureCoordinate(int texCoordSet, int index, TexCoord3f texCoord) Gets the texture co-ordinate associated with the vertex at
the specified index. | void | getTextureCoordinate(int texCoordSet, int index, TexCoord4f texCoord) Gets the texture co-ordinate associated with the vertex at
the specified index. | void | getTextureCoordinates(int texCoordSet, int index, float texCoords) Gets the texture co-ordinates associated with the vertices starting at
the specified index. | void | getTextureCoordinates(int texCoordSet, int index, TexCoord2f texCoords) Gets the texture co-ordinates associated with the vertices starting at
the specified index. | void | getTextureCoordinates(int texCoordSet, int index, TexCoord3f texCoords) Gets the texture co-ordinates associated with the vertices starting at
the specified index. | void | getTextureCoordinates(int texCoordSet, int index, TexCoord4f texCoords) Gets the texture co-ordinates associated with the vertices starting at
the specified index. | void | getTextureCoordinates(int texCoordSet, int index, Point2f texCoords) | void | getTextureCoordinates(int texCoordSet, int index, Point3f texCoords) | int | getValidVertexCount() | public void | getVertexAttr(int vertexAttrNum, int index, float[] vertexAttr) Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object. | public void | getVertexAttr(int vertexAttrNum, int index, Point2f vertexAttr) Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object. | public void | getVertexAttr(int vertexAttrNum, int index, Point3f vertexAttr) Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object. | public void | getVertexAttr(int vertexAttrNum, int index, Point4f vertexAttr) Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object. | int | getVertexAttrCount() Retrieves the number of vertex attributes in this GeometryArray
object. | J3DBuffer | getVertexAttrRefBuffer(int vertexAttrNum) Gets the vertex attribute array buffer reference for the specified
vertex attribute number. | float[] | getVertexAttrRefFloat(int vertexAttrNum) Gets the float vertex attribute array reference for the specified
vertex attribute number. | void | getVertexAttrSizes(int[] vertexAttrSizes) Retrieves the vertex attribute sizes array from this
GeometryArray object.
Parameters: vertexAttrSizes - an array that will receive a copy ofthe vertex attribute sizes array. | int | getVertexAttrType() | public void | getVertexAttrs(int vertexAttrNum, int index, float[] vertexAttrs) Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object. | public void | getVertexAttrs(int vertexAttrNum, int index, Point2f[] vertexAttrs) Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object. | public void | getVertexAttrs(int vertexAttrNum, int index, Point3f[] vertexAttrs) Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object. | public void | getVertexAttrs(int vertexAttrNum, int index, Point4f[] vertexAttrs) Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object. | int | getVertexCount() | void | getVertexData(int i, Point3d pnts) | int | getVertexFormat() | void | handleFrequencyChange(int bit) | void | initMirrorGeometry() | boolean | inside(Point3d coordinates, PickPoint point, int ccw) Return true if point is on the inside of halfspace test. | boolean | intersect(Transform3D thisLocalToVworld, Transform3D otherLocalToVworld, GeometryRetained geom) | boolean | intersectBoundingBox(Point3d coordinates, BoundingBox box, double dist, Point3d iPnt) | boolean | intersectBoundingPolytope(Point3d coordinates, BoundingPolytope polytope, double dist, Point3d iPnt) | boolean | intersectBoundingSphere(Point3d coordinates, BoundingSphere sphere, double dist, Point3d iPnt) | boolean | intersectCone(Point3d coordinates, PickCone cone, double[] dist, Point3d iPnt) Return true if triangle or quad intersects with cone. | boolean | intersectCone(Point3d pt, PickCone cone, double[] dist) Return true if point intersects with cone and the
distance is stored in pi. | boolean | intersectCylinder(Point3d coordinates, PickCylinder cyl, double dist, Point3d iPnt) Return true if triangle or quad intersects with cylinder. | boolean | intersectCylinder(Point3d pt, PickCylinder cyl, double[] dist) Return true if point intersects with cylinder and the distance is
stored in dist. | boolean | intersectLineAndRay(Point3d start, Point3d end, Point3d ori, Vector3d dir, double dist, Point3d iPnt) | boolean | intersectPntAndPnt(Point3d pnt1, Point3d pnt2) | boolean | intersectPntAndRay(Point3d pnt, Point3d ori, Vector3d dir, double dist) | boolean | intersectPolygon(Point3d coord1, Point3d coord2) | boolean | intersectRay(Point3d coordinates, PickRay ray, double dist, Point3d iPnt) Return true if triangle or quad intersects with ray and the
distance is stored in dist[0] and the intersect point in iPnt
(if iPnt is not null). | boolean | intersectRayOrSegment(Point3d coordinates, Vector3d direction, Point3d origin, double dist, Point3d iPnt, boolean isSegment) Return true if triangle or quad intersects with ray and the distance is
stored in pr. | boolean | intersectSegment(Point3d coordinates, Point3d start, Point3d end, double dist, Point3d iPnt) Return true if triangle or quad intersects with segment and
the distance is stored in dist[0]. | boolean | intersectTriPnt(Point3d v0, Point3d v1, Point3d v2, Point3d u) | boolean | intersectTriTri(Point3d v0, Point3d v1, Point3d v2, Point3d u0, Point3d u1, Point3d u2) Return flag indicating whether two triangles intersect. | boolean | isDlistUserSetEmpty(RenderBin renderBin) | boolean | isMergeable() | final static boolean | isNonZero(double v) | boolean | isWriteStatic() | void | mergeGeometryArrays(ArrayList list) | void | mergeTransform(TransformGroupRetained xform) | int | normalOffset() Returns the offset in number of floats from the start of a vertex to
the per-vertex normal data. | int | numDlistUsers(RenderBin renderBin) | boolean | pointInTri(Point3d v0, Point3d u0, Point3d u1, Point3d u2, Vector3d normal) | boolean | pointInTri(Point3d v0, Point3d u0, Point3d u1, Point3d u2, int i0, int i1) | boolean | pointIntersectPolygon2D(Vector3d normal, Point3d[] coord, Point3d point) | void | processCoordsChanged(boolean nullGeo) | void | removeDlistUser(RenderBin renderBin, RenderAtomListInfo ra) | void | removeMorphUser(MorphRetained m) | void | sendDataChangedMessage(boolean coordinatesChanged) | void | setColor(int index, float color) Sets the color associated with the vertex at
the specified index. | void | setColor(int index, byte color) Sets the color associated with the vertex at
the specified index. | void | setColor(int index, Color3f color) Sets the color associated with the vertex at
the specified index. | void | setColor(int index, Color4f color) Sets the color associated with the vertex at
the specified index. | void | setColor(int index, Color3b color) Sets the color associated with the vertex at
the specified index. | void | setColor(int index, Color4b color) Sets the color associated with the vertex at
the specified index. | void | setColorRef3b(Color3b[] colors) | void | setColorRef3f(Color3f[] colors) | void | setColorRef4b(Color4b[] colors) | void | setColorRef4f(Color4f[] colors) | void | setColorRefBuffer(J3DBuffer colors) | void | setColorRefByte(byte[] colors) | void | setColorRefFloat(float[] colors) | void | setColors(int index, float colors) Sets the colors associated with the vertices starting at
the specified index. | void | setColors(int index, byte colors) Sets the colors associated with the vertices starting at
the specified index. | void | setColors(int index, Color3f colors) Sets the colors associated with the vertices starting at
the specified index. | void | setColors(int index, Color4f colors) Sets the colors associated with the vertices starting at
the specified index. | void | setColors(int index, Color3b colors) Sets the colors associated with the vertices starting at
the specified index. | void | setColors(int index, Color4b colors) Sets the colors associated with the vertices starting at
the specified index. | void | setColors(int index, float colors, int start, int length) Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors. | void | setColors(int index, byte colors, int start, int length) Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors. | void | setColors(int index, Color3f colors, int start, int length) Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors. | void | setColors(int index, Color4f colors, int start, int length) Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors. | void | setColors(int index, Color3b colors, int start, int length) Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors. | void | setColors(int index, Color4b colors, int start, int length) Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors. | void | setCompiled(ArrayList curList) | void | setCoordRef3d(Point3d[] coords) | void | setCoordRef3f(Point3f[] coords) | void | setCoordRefBuffer(J3DBuffer coords) | void | setCoordRefDouble(double[] coords) | void | setCoordRefFloat(float[] coords) | void | setCoordinate(int index, float coordinate) Sets the coordinate associated with the vertex at
the specified index. | void | setCoordinate(int index, double coordinate) Sets the coordinate associated with the vertex at
the specified index. | void | setCoordinate(int index, Point3f coordinate) Sets the coordinate associated with the vertex at
the specified index. | void | setCoordinate(int index, Point3d coordinate) Sets the coordinate associated with the vertex at
the specified index. | void | setCoordinates(int index, float coordinates) Sets the coordinates associated with the vertices starting at
the specified index. | void | setCoordinates(int index, double coordinates) Sets the coordinates associated with the vertices starting at
the specified index. | void | setCoordinates(int index, Point3f coordinates) Sets the coordinates associated with the vertices starting at
the specified index. | void | setCoordinates(int index, Point3d coordinates) Sets the coordinates associated with the vertices starting at
the specified index. | void | setCoordinates(int index, float coordinates, int start, int length) Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices. | void | setCoordinates(int index, double coordinates, int start, int length) Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices. | void | setCoordinates(int index, Point3f coordinates, int start, int length) Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices. | void | setCoordinates(int index, Point3d coordinates, int start, int length) Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices. | void | setDlistTimeStamp(int rdrBit, long timeStamp) | void | setInitialColorIndex(int initialColorIndex) | void | setInitialCoordIndex(int initialCoordIndex) | void | setInitialNormalIndex(int initialNormalIndex) | void | setInitialTexCoordIndex(int texCoordSet, int initialTexCoordIndex) | void | setInitialVertexAttrIndex(int vertexAttrNum, int initialVertexAttrIndex) Sets the initial vertex attribute index for the specified
vertex attribute number for this GeometryArray object. | void | setInitialVertexIndex(int initialVertexIndex) | void | setInterleavedVertexBuffer(J3DBuffer vertexData) | void | setInterleavedVertices(float[] vertexData) | void | setLive(boolean inBackgroundGroup, int refCount) | void | setNormal(int index, float normal) Sets the normal associated with the vertex at
the specified index. | void | setNormal(int index, Vector3f normal) Sets the normal associated with the vertex at
the specified index. | void | setNormalRef3f(Vector3f[] normals) | void | setNormalRefBuffer(J3DBuffer normals) | void | setNormalRefFloat(float[] normals) | void | setNormals(int index, float normals) Sets the normals associated with the vertices starting at
the specified index. | void | setNormals(int index, Vector3f normals) Sets the normals associated with the vertices starting at
the specified index. | void | setNormals(int index, float normals, int start, int length) Sets the normals associated with the vertices starting at
the specified index for this object using data in normals
starting at index start and ending at index start+length . | void | setNormals(int index, Vector3f normals, int start, int length) Sets the normals associated with the vertices starting at
the specified index for this object using data in normals
starting at index start and ending at index start+length . | void | setTexCoordRef2f(int texCoordSet, TexCoord2f[] texCoords) | void | setTexCoordRef3f(int texCoordSet, TexCoord3f[] texCoords) | void | setTexCoordRefBuffer(int texCoordSet, J3DBuffer texCoords) | void | setTexCoordRefFloat(int texCoordSet, float[] texCoords) | void | setTextureCoordinates(int texCoordSet, int index, float texCoords, int start, int length) Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length . | void | setTextureCoordinates(int texCoordSet, int index, Point2f texCoords, int start, int length) Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length . | void | setTextureCoordinates(int texCoordSet, int index, Point3f texCoords, int start, int length) Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length . | void | setTextureCoordinates(int texCoordSet, int index, TexCoord2f texCoords, int start, int length) Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length . | void | setTextureCoordinates(int texCoordSet, int index, TexCoord3f texCoords, int start, int length) Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length . | void | setTextureCoordinates(int texCoordSet, int index, TexCoord4f texCoords, int start, int length) Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length . | void | setValidVertexCount(int validVertexCount) | void | setVertexAttr(int vertexAttrNum, int index, Point2f vertexAttr) Sets the vertex attribute associated with the vertex at the
specified index in the specified vertex attribute number for
this object. | void | setVertexAttr(int vertexAttrNum, int index, Point3f vertexAttr) Sets the vertex attribute associated with the vertex at the
specified index in the specified vertex attribute number for
this object. | void | setVertexAttr(int vertexAttrNum, int index, Point4f vertexAttr) Sets the vertex attribute associated with the vertex at the
specified index in the specified vertex attribute number for
this object. | void | setVertexAttrRefBuffer(int vertexAttrNum, J3DBuffer vertexAttrs) Sets the vertex attribute buffer reference for the specified
vertex attribute number to the specified buffer object. | void | setVertexAttrRefFloat(int vertexAttrNum, float[] vertexAttrs) Sets the float vertex attribute array reference for the
specified vertex attribute number to the specified array. | void | setVertexAttrs(int vertexAttrNum, int index, float[] vertexAttrs, int start, int length) Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length . | void | setVertexAttrs(int vertexAttrNum, int index, Point2f[] vertexAttrs, int start, int length) Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length . | void | setVertexAttrs(int vertexAttrNum, int index, Point3f[] vertexAttrs, int start, int length) Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length . | void | setVertexAttrs(int vertexAttrNum, int index, Point4f[] vertexAttrs, int start, int length) Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length . | void | setVertexFormat(boolean useAlpha, boolean ignoreVC, Context ctx) | void | setupMirrorColorPointer(int ctype, boolean force) | void | setupMirrorInterleavedColorPointer(boolean force) | void | setupMirrorNormalPointer(int ntype) | void | setupMirrorTexCoordPointer(int type) | void | setupMirrorTexCoordPointer(int texCoordSet, int type) | void | setupMirrorVertexAttrPointer(int type) | void | setupMirrorVertexAttrPointer(int vertexAttrNum, int type) | void | setupMirrorVertexPointer(int vType) | int | stride() Returns the vertex stride in numbers of floats as a function
of the vertexFormat. | int[] | texCoordSetMapOffset() | int | textureOffset() Returns the offset in number of floats from the start of a vertex to
the per-vertex texture coordinate data. | void | unIndexify(IndexedGeometryArrayRetained src) | synchronized void | update() | byte[] | updateAlphaInByteRefColors(Canvas3D cv, int screen, float alpha) | float[] | updateAlphaInFloatRefColors(Canvas3D cv, int screen, float alpha) | Object[] | updateAlphaInInterLeavedData(Canvas3D cv, int screen, float alpha) | Object[] | updateAlphaInVertexData(Canvas3D cv, int screen, float alpha) | void | updateData(GeometryUpdater updater) Updates geometry array data. | void | updateMirrorGeometry() | int[] | vertexAttrOffsets() Returns the offset in number of floats from the start of a vertex to
each per-vertex vertex attribute. | int | vertexAttrStride() Returns the stride of the set of vertex attributes. |
BOUNDS_CHANGED | final static int BOUNDS_CHANGED(Code) | | |
ByteToFloatScale | final static float ByteToFloatScale(Code) | | |
C3UB | final static int C3UB(Code) | | |
C4UB | final static int C4UB(Code) | | |
COLOR_BYTE | final static int COLOR_BYTE(Code) | | |
COLOR_CHANGED | final static int COLOR_CHANGED(Code) | | |
COLOR_DEFINED | final static int COLOR_DEFINED(Code) | | |
COLOR_FLOAT | final static int COLOR_FLOAT(Code) | | |
COORDINATE_CHANGED | final static int COORDINATE_CHANGED(Code) | | |
COORD_DOUBLE | final static int COORD_DOUBLE(Code) | | |
COORD_FLOAT | final static int COORD_FLOAT(Code) | | |
EPS | final static double EPS(Code) | | |
FloatToByteScale | final static float FloatToByteScale(Code) | | |
INDEX_CHANGED | final static int INDEX_CHANGED(Code) | | |
INIT_MIRROR_GEOMETRY | final static int INIT_MIRROR_GEOMETRY(Code) | | |
NORMAL_CHANGED | final static int NORMAL_CHANGED(Code) | | |
NORMAL_DEFINED | final static int NORMAL_DEFINED(Code) | | |
NORMAL_FLOAT | final static int NORMAL_FLOAT(Code) | | |
STRIPCOUNT_CHANGED | final static int STRIPCOUNT_CHANGED(Code) | | |
TEXCOORD_DEFINED | final static int TEXCOORD_DEFINED(Code) | | |
TEXCOORD_FLOAT | final static int TEXCOORD_FLOAT(Code) | | |
TEXTURE_CHANGED | final static int TEXTURE_CHANGED(Code) | | |
VATTR_CHANGED | final static int VATTR_CHANGED(Code) | | |
VATTR_DEFINED | final static int VATTR_DEFINED(Code) | | |
VATTR_FLOAT | final static int VATTR_FLOAT(Code) | | |
VERTEX_CHANGED | final static int VERTEX_CHANGED(Code) | | |
VERTEX_DEFINED | final static int VERTEX_DEFINED(Code) | | |
byteRefColors | byte[] byteRefColors(Code) | | |
c3bRefColors | Color3b[] c3bRefColors(Code) | | |
c3fRefColors | Color3f[] c3fRefColors(Code) | | |
c4bRefColors | Color4b[] c4bRefColors(Code) | | |
c4fAllocated | int c4fAllocated(Code) | | |
c4fRefColors | Color4f[] c4fRefColors(Code) | | |
colorChanged | int colorChanged(Code) | | |
colorOffset | int colorOffset(Code) | | |
compileVcount | int[] compileVcount(Code) | | |
coordinateOffset | int coordinateOffset(Code) | | |
defaultTexCoordSetMap | final static int defaultTexCoordSetMap(Code) | | |
doubleRefCoords | double[] doubleRefCoords(Code) | | |
floatRefColors | float[] floatRefColors(Code) | | |
floatRefCoords | float[] floatRefCoords(Code) | | |
floatRefNormals | float[] floatRefNormals(Code) | | |
floatRefVertexAttrs | float[][] floatRefVertexAttrs(Code) | | |
geoOffset | int[] geoOffset(Code) | | |
inUpdater | boolean inUpdater(Code) | | |
initialColorIndex | int initialColorIndex(Code) | | |
initialCoordIndex | int initialCoordIndex(Code) | | |
initialNormalIndex | int initialNormalIndex(Code) | | |
initialTexCoordIndex | int[] initialTexCoordIndex(Code) | | |
initialVertexAttrIndex | int[] initialVertexAttrIndex(Code) | | |
initialVertexIndex | int initialVertexIndex(Code) | | |
interLeavedVertexData | float[] interLeavedVertexData(Code) | | |
isCompiled | boolean isCompiled(Code) | | |
isShared | boolean isShared(Code) | | |
lastScreenAlpha | float lastScreenAlpha(Code) | | |
mirrorColorAllocated | int mirrorColorAllocated(Code) | | |
mirrorDoubleRefCoords | double[] mirrorDoubleRefCoords(Code) | | |
mirrorFloatRefColors | float[][] mirrorFloatRefColors(Code) | | |
mirrorFloatRefCoords | float[] mirrorFloatRefCoords(Code) | | |
mirrorFloatRefNormals | float[] mirrorFloatRefNormals(Code) | | |
mirrorFloatRefTexCoords | float[] mirrorFloatRefTexCoords(Code) | | |
mirrorFloatRefVertexAttrs | float[][] mirrorFloatRefVertexAttrs(Code) | | |
mirrorInterleavedColorPointer | float[][] mirrorInterleavedColorPointer(Code) | | |
mirrorNormalAllocated | boolean mirrorNormalAllocated(Code) | | |
mirrorUnsignedByteRefColors | byte[][] mirrorUnsignedByteRefColors(Code) | | |
mirrorVertexAllocated | int mirrorVertexAllocated(Code) | | |
nioFloatBufferRefVertexAttrs | Object[] nioFloatBufferRefVertexAttrs(Code) | | |
normalOffset | int normalOffset(Code) | | |
p3dRefCoords | Point3d[] p3dRefCoords(Code) | | |
p3fRefCoords | Point3f[] p3fRefCoords(Code) | | |
pVertexBuffers | long pVertexBuffers(Code) | | |
resourceCreationMask | int resourceCreationMask(Code) | | |
t2fRefTexCoords | TexCoord2f[] t2fRefTexCoords(Code) | | |
t3fRefTexCoords | TexCoord3f[] t3fRefTexCoords(Code) | | |
targetThreads | final static int targetThreads(Code) | | |
texCoordSetCount | int texCoordSetCount(Code) | | |
texCoordSetMap | int[] texCoordSetMap(Code) | | |
texCoordSetMapOffset | int[] texCoordSetMapOffset(Code) | | |
texCoordStride | int texCoordStride(Code) | | |
textureOffset | int textureOffset(Code) | | |
v3fRefNormals | Vector3f[] v3fRefNormals(Code) | | |
validVertexCount | int validVertexCount(Code) | | |
vertexAttrCount | int vertexAttrCount(Code) | | |
vertexAttrOffsets | int[] vertexAttrOffsets(Code) | | |
vertexAttrSizes | int[] vertexAttrSizes(Code) | | |
vertexAttrStride | int vertexAttrStride(Code) | | |
vertexCount | int vertexCount(Code) | | |
vertexData | float vertexData(Code) | | |
vertexFormat | int vertexFormat(Code) | | |
vertexType | int vertexType(Code) | | |
GeometryArrayRetained | GeometryArrayRetained()(Code) | | |
assignDlistId | void assignDlistId()(Code) | | |
clearLive | void clearLive(int refCount)(Code) | | |
colorOffset | int colorOffset()(Code) | | Returns the offset in number of floats from the start of a vertex to
the per-vertex color data.
color data always follows texture data
Parameters: vertexFormat - the vertex format for this array the offset in floats vertex start to the color data |
computeBoundingBox | void computeBoundingBox()(Code) | | |
computeBoundingBox | void computeBoundingBox(int vIndex, float[] vdata)(Code) | | |
computeBoundingBox | void computeBoundingBox(float[] coords)(Code) | | |
computeBoundingBox | void computeBoundingBox(double[] coords)(Code) | | |
computeBoundingBox | void computeBoundingBox(Point3f[] coords)(Code) | | |
computeBoundingBox | void computeBoundingBox(Point3d[] coords)(Code) | | |
computeMinDistance | void computeMinDistance(Point3d coordinates, Point3d center, Vector3d normal, double dist, Point3d iPnt)(Code) | | |
coordinateOffset | int coordinateOffset()(Code) | | Returns the offset in number of floats from the start of a vertex to
the per vertex coordinate data.
the offset in floats vertex start to the coordinate data |
coplanarTriTri | boolean coplanarTriTri(Vector3d normal, Point3d v0, Point3d v1, Point3d v2, Point3d u0, Point3d u1, Point3d u2)(Code) | | |
createGeometryArrayData | void createGeometryArrayData(int vertexCount, int vertexFormat)(Code) | | |
createGeometryArrayData | void createGeometryArrayData(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap)(Code) | | |
createGeometryArrayData | void createGeometryArrayData(int vertexCount, int vertexFormat, int texCoordSetCount, int[] texCoordSetMap, int vertexAttrCount, int[] vertexAttrSizes)(Code) | | |
det2D | double det2D(Point2d a, Point2d b, Point2d p)(Code) | | |
disableGlobalAlpha | void disableGlobalAlpha(Context ctx, boolean useAlpha, boolean ignoreVC)(Code) | | |
edgeAgainstEdge | boolean edgeAgainstEdge(Point3d v0, Point3d u0, Point3d u1, double aX, double aY, int i0, int i1)(Code) | | |
edgeAgainstTriEdges | boolean edgeAgainstTriEdges(Point3d v0, Point3d v1, Point3d u0, Point3d u1, Point3d u2, int i0, int i1)(Code) | | |
edgeIntersectPlane | boolean edgeIntersectPlane(Vector3d normal, Point3d pnt, Point3d start, Point3d end, Point3d iPnt)(Code) | | |
edgeIntersectPolygon2D | boolean edgeIntersectPolygon2D(Vector3d normal, Point3d[] coord, Point3d[] seg)(Code) | | |
edgeIntersectSphere | boolean edgeIntersectSphere(BoundingSphere sphere, Point3d start, Point3d end)(Code) | | |
execute | void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code) | | |
freeD3DArray | void freeD3DArray(boolean deleteVB)(Code) | | |
freeDlistId | void freeDlistId()(Code) | | |
generalStandardSimplexSolver | double generalStandardSimplexSolver(double problemTableau, double stopingValue)(Code) | | |
getColor | void getColor(int index, float color)(Code) | | Gets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - an array of 3 or 4 values that will receive the new color |
getColor | void getColor(int index, byte color)(Code) | | Gets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - an array of 3 or 4 values that will receive the new color |
getColor | void getColor(int index, Color3f color)(Code) | | Gets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector that will receive the new color |
getColor | void getColor(int index, Color4f color)(Code) | | Gets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector that will receive the new color |
getColor | void getColor(int index, Color3b color)(Code) | | Gets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector that will receive the new color |
getColor | void getColor(int index, Color4b color)(Code) | | Gets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector that will receive the new color |
getColorRef3b | Color3b[] getColorRef3b()(Code) | | |
getColorRef3f | Color3f[] getColorRef3f()(Code) | | |
getColorRef4b | Color4b[] getColorRef4b()(Code) | | |
getColorRef4f | Color4f[] getColorRef4f()(Code) | | |
getColorRefByte | byte[] getColorRefByte()(Code) | | |
getColorRefFloat | float[] getColorRefFloat()(Code) | | |
getColorStride | final int getColorStride()(Code) | | |
getColors | void getColors(int index, float colors)(Code) | | Gets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values that will receive n new colors |
getColors | void getColors(int index, byte colors)(Code) | | Gets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values that will receive new colors |
getColors | void getColors(int index, Color3f colors)(Code) | | Gets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors that will receive new colors |
getColors | void getColors(int index, Color4f colors)(Code) | | Gets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors that will receive new colors |
getColors | void getColors(int index, Color3b colors)(Code) | | Gets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors that will receive new colors |
getColors | void getColors(int index, Color4b colors)(Code) | | Gets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors that will receive new colors |
getCompValue | double getCompValue(Point3d v, int i)(Code) | | |
getCompValue | double getCompValue(Point3d v0, Point3d v1, int i)(Code) | | |
getCoordRef3d | Point3d[] getCoordRef3d()(Code) | | |
getCoordRef3f | Point3f[] getCoordRef3f()(Code) | | |
getCoordRefDouble | double[] getCoordRefDouble()(Code) | | |
getCoordRefFloat | float[] getCoordRefFloat()(Code) | | |
getCoordinate | void getCoordinate(int index, float coordinate)(Code) | | Gets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - an array of 3 values that will receive the new coordinate |
getCoordinate | void getCoordinate(int index, double coordinate)(Code) | | Gets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - an array of 3 values that will receive the new coordinate |
getCoordinate | void getCoordinate(int index, Point3f coordinate)(Code) | | Gets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - a vector that will receive the new coordinate |
getCoordinate | void getCoordinate(int index, Point3d coordinate)(Code) | | Gets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - a vector that will receive the new coordinate |
getCoordinates | void getCoordinates(int index, float coordinates)(Code) | | Gets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of 3*n values that will receive new coordinates |
getCoordinates | void getCoordinates(int index, double coordinates)(Code) | | Gets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of 3*n values that will receive new coordinates |
getCoordinates | void getCoordinates(int index, Point3f coordinates)(Code) | | Gets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors that will receive new coordinates |
getCoordinates | void getCoordinates(int index, Point3d coordinates)(Code) | | Gets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors that will receive new coordinates |
getCrossValue | void getCrossValue(Point3d p1, Point3d p2, Vector3d value)(Code) | | |
getDlistTimeStamp | long getDlistTimeStamp(int rdrBit)(Code) | | |
getIndex | int getIndex(int bit)(Code) | | |
getInitialColorIndex | int getInitialColorIndex()(Code) | | |
getInitialCoordIndex | int getInitialCoordIndex()(Code) | | |
getInitialNormalIndex | int getInitialNormalIndex()(Code) | | |
getInitialTexCoordIndex | int getInitialTexCoordIndex(int texCoordSet)(Code) | | |
getInitialVertexAttrIndex | int getInitialVertexAttrIndex(int vertexAttrNum)(Code) | | Gets the initial vertex attribute index for the specified
vertex attribute number for this GeometryArray object.
|
getInitialVertexIndex | int getInitialVertexIndex()(Code) | | |
getInterleavedVertices | float[] getInterleavedVertices()(Code) | | |
getNormal | void getNormal(int index, float normal)(Code) | | Gets the normal associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: normal - array that will receive the new normal |
getNormal | void getNormal(int index, Vector3f normal)(Code) | | Gets the normal associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: normal - the vector that will receive the new normal |
getNormalRef3f | Vector3f[] getNormalRef3f()(Code) | | |
getNormalRefFloat | float[] getNormalRefFloat()(Code) | | |
getNormals | void getNormals(int index, float normals)(Code) | | Gets the normals associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: normals - array that will receive the new normals |
getNormals | void getNormals(int index, Vector3f normals)(Code) | | Gets the normals associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: normals - the vector that will receive the new normals |
getNumColorCount | int getNumColorCount()(Code) | | |
getNumCoordCount | int getNumCoordCount()(Code) | | |
getNumNormalCount | int getNumNormalCount()(Code) | | |
getNumTexCoordCount | int getNumTexCoordCount(int i)(Code) | | |
getTexCoordRef2f | TexCoord2f[] getTexCoordRef2f(int texCoordSet)(Code) | | |
getTexCoordRef3f | TexCoord3f[] getTexCoordRef3f(int texCoordSet)(Code) | | |
getTexCoordRefFloat | float[] getTexCoordRefFloat(int texCoordSet)(Code) | | |
getTexCoordSetCount | int getTexCoordSetCount()(Code) | | |
getTexCoordSetMap | void getTexCoordSetMap(int[] texCoordSetMap)(Code) | | |
getTexCoordSetMapLength | int getTexCoordSetMapLength()(Code) | | |
getTexCoordType | int getTexCoordType()(Code) | | |
getTexStride | final int getTexStride()(Code) | | |
getTextureCoordinate | void getTextureCoordinate(int texCoordSet, int index, float texCoord)(Code) | | Gets the texture co-ordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: texCoord - array that will receive the new texture co-ordinate |
getTextureCoordinate | void getTextureCoordinate(int texCoordSet, int index, TexCoord2f texCoord)(Code) | | Gets the texture co-ordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: texCoord - the vector that will receive the new texture co-ordinates |
getTextureCoordinate | void getTextureCoordinate(int texCoordSet, int index, TexCoord3f texCoord)(Code) | | Gets the texture co-ordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: texCoord - the vector that will receive the new texture co-ordinates |
getTextureCoordinate | void getTextureCoordinate(int texCoordSet, int index, TexCoord4f texCoord)(Code) | | Gets the texture co-ordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: texCoord - the vector that will receive the new texture co-ordinates |
getTextureCoordinates | void getTextureCoordinates(int texCoordSet, int index, float texCoords)(Code) | | Gets the texture co-ordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: texCoords - array that will receive the new texture co-ordinates |
getTextureCoordinates | void getTextureCoordinates(int texCoordSet, int index, TexCoord2f texCoords)(Code) | | Gets the texture co-ordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: texCoords - the vector that will receive the new texture co-ordinates |
getTextureCoordinates | void getTextureCoordinates(int texCoordSet, int index, TexCoord3f texCoords)(Code) | | Gets the texture co-ordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: texCoords - the vector that will receive the new texture co-ordinates |
getTextureCoordinates | void getTextureCoordinates(int texCoordSet, int index, TexCoord4f texCoords)(Code) | | Gets the texture co-ordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: texCoords - the vector that will receive the new texture co-ordinates |
getTextureCoordinates | void getTextureCoordinates(int texCoordSet, int index, Point2f texCoords)(Code) | | |
getTextureCoordinates | void getTextureCoordinates(int texCoordSet, int index, Point3f texCoords)(Code) | | |
getValidVertexCount | int getValidVertexCount()(Code) | | |
getVertexAttr | public void getVertexAttr(int vertexAttrNum, int index, float[] vertexAttr)(Code) | | Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttr | public void getVertexAttr(int vertexAttrNum, int index, Point2f vertexAttr)(Code) | | Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttr | public void getVertexAttr(int vertexAttrNum, int index, Point3f vertexAttr)(Code) | | Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttr | public void getVertexAttr(int vertexAttrNum, int index, Point4f vertexAttr)(Code) | | Gets the vertex attribute associated with the vertex at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttrCount | int getVertexAttrCount()(Code) | | Retrieves the number of vertex attributes in this GeometryArray
object.
the number of vertex attributes in this GeometryArrayobject |
getVertexAttrRefBuffer | J3DBuffer getVertexAttrRefBuffer(int vertexAttrNum)(Code) | | Gets the vertex attribute array buffer reference for the specified
vertex attribute number.
|
getVertexAttrRefFloat | float[] getVertexAttrRefFloat(int vertexAttrNum)(Code) | | Gets the float vertex attribute array reference for the specified
vertex attribute number.
|
getVertexAttrSizes | void getVertexAttrSizes(int[] vertexAttrSizes)(Code) | | Retrieves the vertex attribute sizes array from this
GeometryArray object.
Parameters: vertexAttrSizes - an array that will receive a copy ofthe vertex attribute sizes array. The array must hold at leastvertexAttrCount elements. |
getVertexAttrType | int getVertexAttrType()(Code) | | |
getVertexAttrs | public void getVertexAttrs(int vertexAttrNum, int index, float[] vertexAttrs)(Code) | | Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttrs | public void getVertexAttrs(int vertexAttrNum, int index, Point2f[] vertexAttrs)(Code) | | Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttrs | public void getVertexAttrs(int vertexAttrNum, int index, Point3f[] vertexAttrs)(Code) | | Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object.
|
getVertexAttrs | public void getVertexAttrs(int vertexAttrNum, int index, Point4f[] vertexAttrs)(Code) | | Gets the vertex attributes associated with the vertices starting at
the specified index in the specified vertex attribute number
for this object.
|
getVertexCount | int getVertexCount()(Code) | | Returns number of vertices in the GeometryArray
vertexCount number of vertices in the GeometryArray |
getVertexData | void getVertexData(int i, Point3d pnts)(Code) | | |
getVertexFormat | int getVertexFormat()(Code) | | Returns vertexFormat in the GeometryArray
vertexFormat format of vertices in the GeometryArray |
handleFrequencyChange | void handleFrequencyChange(int bit)(Code) | | |
initMirrorGeometry | void initMirrorGeometry()(Code) | | |
inside | boolean inside(Point3d coordinates, PickPoint point, int ccw)(Code) | | Return true if point is on the inside of halfspace test. The
halfspace is partition by the plane of triangle or quad.
|
intersectBoundingBox | boolean intersectBoundingBox(Point3d coordinates, BoundingBox box, double dist, Point3d iPnt)(Code) | | |
intersectBoundingPolytope | boolean intersectBoundingPolytope(Point3d coordinates, BoundingPolytope polytope, double dist, Point3d iPnt)(Code) | | |
intersectBoundingSphere | boolean intersectBoundingSphere(Point3d coordinates, BoundingSphere sphere, double dist, Point3d iPnt)(Code) | | |
intersectCone | boolean intersectCone(Point3d coordinates, PickCone cone, double[] dist, Point3d iPnt)(Code) | | Return true if triangle or quad intersects with cone. The
distance is stored in dist.
|
intersectCone | boolean intersectCone(Point3d pt, PickCone cone, double[] dist)(Code) | | Return true if point intersects with cone and the
distance is stored in pi.
|
intersectCylinder | boolean intersectCylinder(Point3d coordinates, PickCylinder cyl, double dist, Point3d iPnt)(Code) | | Return true if triangle or quad intersects with cylinder. The
distance is stored in dist.
|
intersectCylinder | boolean intersectCylinder(Point3d pt, PickCylinder cyl, double[] dist)(Code) | | Return true if point intersects with cylinder and the distance is
stored in dist.
|
intersectLineAndRay | boolean intersectLineAndRay(Point3d start, Point3d end, Point3d ori, Vector3d dir, double dist, Point3d iPnt)(Code) | | |
intersectPntAndPnt | boolean intersectPntAndPnt(Point3d pnt1, Point3d pnt2)(Code) | | |
intersectPntAndRay | boolean intersectPntAndRay(Point3d pnt, Point3d ori, Vector3d dir, double dist)(Code) | | |
intersectPolygon | boolean intersectPolygon(Point3d coord1, Point3d coord2)(Code) | | |
intersectRay | boolean intersectRay(Point3d coordinates, PickRay ray, double dist, Point3d iPnt)(Code) | | Return true if triangle or quad intersects with ray and the
distance is stored in dist[0] and the intersect point in iPnt
(if iPnt is not null).
|
intersectRayOrSegment | boolean intersectRayOrSegment(Point3d coordinates, Vector3d direction, Point3d origin, double dist, Point3d iPnt, boolean isSegment)(Code) | | Return true if triangle or quad intersects with ray and the distance is
stored in pr.
|
intersectSegment | boolean intersectSegment(Point3d coordinates, Point3d start, Point3d end, double dist, Point3d iPnt)(Code) | | Return true if triangle or quad intersects with segment and
the distance is stored in dist[0].
|
intersectTriPnt | boolean intersectTriPnt(Point3d v0, Point3d v1, Point3d v2, Point3d u)(Code) | | |
intersectTriTri | boolean intersectTriTri(Point3d v0, Point3d v1, Point3d v2, Point3d u0, Point3d u1, Point3d u2)(Code) | | Return flag indicating whether two triangles intersect. This
uses Tomas Moller's code for fast triangle-triangle
intersection from his "Real-Time Rendering" book.
The code is now divisionless. It tests for separating by planes
parallel to either triangle. If neither separate the
triangles, then two cases are considered. First case is if the
normals to the triangles are parallel. In that case, the
triangles are coplanar and a sequence of tests are made to see
if edges of each triangle intersect the other triangle. If the
normals are not parallel, then the two triangles can intersect
only on the line of intersection of the two planes. The
intervals of intersection of the triangles with the line of
intersection of the two planes are computed and tested for
overlap.
|
isMergeable | boolean isMergeable()(Code) | | |
isNonZero | final static boolean isNonZero(double v)(Code) | | |
isWriteStatic | boolean isWriteStatic()(Code) | | |
normalOffset | int normalOffset()(Code) | | Returns the offset in number of floats from the start of a vertex to
the per-vertex normal data.
normal data always follows color data
the offset in floats from the start of a vertex to the normal |
pointInTri | boolean pointInTri(Point3d v0, Point3d u0, Point3d u1, Point3d u2, Vector3d normal)(Code) | | |
pointInTri | boolean pointInTri(Point3d v0, Point3d u0, Point3d u1, Point3d u2, int i0, int i1)(Code) | | |
pointIntersectPolygon2D | boolean pointIntersectPolygon2D(Vector3d normal, Point3d[] coord, Point3d point)(Code) | | |
processCoordsChanged | void processCoordsChanged(boolean nullGeo)(Code) | | |
sendDataChangedMessage | void sendDataChangedMessage(boolean coordinatesChanged)(Code) | | |
setColor | void setColor(int index, float color)(Code) | | Sets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - an array of 3 or 4 values containing the new color |
setColor | void setColor(int index, byte color)(Code) | | Sets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - an array of 3 or 4 values containing the new color |
setColor | void setColor(int index, Color3f color)(Code) | | Sets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector containing the new color |
setColor | void setColor(int index, Color4f color)(Code) | | Sets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector containing the new color |
setColor | void setColor(int index, Color3b color)(Code) | | Sets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector containing the new color |
setColor | void setColor(int index, Color4b color)(Code) | | Sets the color associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: color - a vector containing the new color |
setColorRef3b | void setColorRef3b(Color3b[] colors)(Code) | | |
setColorRef3f | void setColorRef3f(Color3f[] colors)(Code) | | |
setColorRef4b | void setColorRef4b(Color4b[] colors)(Code) | | |
setColorRef4f | void setColorRef4f(Color4f[] colors)(Code) | | |
setColorRefByte | void setColorRefByte(byte[] colors)(Code) | | |
setColorRefFloat | void setColorRefFloat(float[] colors)(Code) | | |
setColors | void setColors(int index, float colors)(Code) | | Sets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors |
setColors | void setColors(int index, byte colors)(Code) | | Sets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors |
setColors | void setColors(int index, Color3f colors)(Code) | | Sets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors containing new colors |
setColors | void setColors(int index, Color4f colors)(Code) | | Sets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors containing new colors |
setColors | void setColors(int index, Color3b colors)(Code) | | Sets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors containing new colors |
setColors | void setColors(int index, Color4b colors)(Code) | | Sets the colors associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: colors - an array of vectors containing new colors |
setColors | void setColors(int index, float colors, int start, int length)(Code) | | Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors Parameters: start - starting color index of data in colors . Parameters: length - number of colors to be copied. |
setColors | void setColors(int index, byte colors, int start, int length)(Code) | | Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors Parameters: start - starting color index of data in colors . Parameters: length - number of colors to be copied. |
setColors | void setColors(int index, Color3f colors, int start, int length)(Code) | | Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors Parameters: start - starting color index of data in colors . Parameters: length - number of colors to be copied. |
setColors | void setColors(int index, Color4f colors, int start, int length)(Code) | | Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors Parameters: start - starting color index of data in colors . Parameters: length - number of colors to be copied. |
setColors | void setColors(int index, Color3b colors, int start, int length)(Code) | | Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors Parameters: start - starting color index of data in colors . Parameters: length - number of colors to be copied. |
setColors | void setColors(int index, Color4b colors, int start, int length)(Code) | | Sets the colors associated with the vertices starting at
the specified index for this object using data in color s
starting at index start for length colors.
Parameters: index - the vertex index Parameters: colors - an array of 3*n or 4*n values containing n new colors Parameters: start - starting color index of data in colors . Parameters: length - number of colors to be copied. |
setCompiled | void setCompiled(ArrayList curList)(Code) | | The functions below are only used in compile mode
|
setCoordRef3d | void setCoordRef3d(Point3d[] coords)(Code) | | |
setCoordRef3f | void setCoordRef3f(Point3f[] coords)(Code) | | |
setCoordRefDouble | void setCoordRefDouble(double[] coords)(Code) | | |
setCoordRefFloat | void setCoordRefFloat(float[] coords)(Code) | | |
setCoordinate | void setCoordinate(int index, float coordinate)(Code) | | Sets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - an array of 3 values containing the new coordinate |
setCoordinate | void setCoordinate(int index, double coordinate)(Code) | | Sets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - an array of 3 values containing the new coordinate |
setCoordinate | void setCoordinate(int index, Point3f coordinate)(Code) | | Sets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - a vector containing the new coordinate |
setCoordinate | void setCoordinate(int index, Point3d coordinate)(Code) | | Sets the coordinate associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: coordinate - a vector containing the new coordinate |
setCoordinates | void setCoordinates(int index, float coordinates)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of 3*n values containing n new coordinates |
setCoordinates | void setCoordinates(int index, double coordinates)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of 3*n values containing n new coordinates |
setCoordinates | void setCoordinates(int index, Point3f coordinates)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors containing new coordinates |
setCoordinates | void setCoordinates(int index, Point3d coordinates)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors containing new coordinates |
setCoordinates | void setCoordinates(int index, float coordinates, int start, int length)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors containing new coordinates Parameters: start - starting vertex index of data in coordinates . Parameters: length - number of vertices to be copied. |
setCoordinates | void setCoordinates(int index, double coordinates, int start, int length)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices.
Parameters: index - the vertex index Parameters: coordinates - an array of 3*n values containing n new coordinates Parameters: start - starting vertex index of data in coordinates . Parameters: length - number of vertices to be copied. |
setCoordinates | void setCoordinates(int index, Point3f coordinates, int start, int length)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors containing new coordinates Parameters: start - starting vertex index of data in coordinates . Parameters: length - number of vertices to be copied. |
setCoordinates | void setCoordinates(int index, Point3d coordinates, int start, int length)(Code) | | Sets the coordinates associated with the vertices starting at
the specified index for this object using coordinate data starting
from vertex index start for length vertices.
Parameters: index - the vertex index Parameters: coordinates - an array of vectors containing new coordinates Parameters: start - starting vertex index of data in coordinates . Parameters: length - number of vertices to be copied. |
setDlistTimeStamp | void setDlistTimeStamp(int rdrBit, long timeStamp)(Code) | | |
setInitialColorIndex | void setInitialColorIndex(int initialColorIndex)(Code) | | |
setInitialCoordIndex | void setInitialCoordIndex(int initialCoordIndex)(Code) | | |
setInitialNormalIndex | void setInitialNormalIndex(int initialNormalIndex)(Code) | | |
setInitialTexCoordIndex | void setInitialTexCoordIndex(int texCoordSet, int initialTexCoordIndex)(Code) | | |
setInitialVertexAttrIndex | void setInitialVertexAttrIndex(int vertexAttrNum, int initialVertexAttrIndex)(Code) | | Sets the initial vertex attribute index for the specified
vertex attribute number for this GeometryArray object.
|
setInitialVertexIndex | void setInitialVertexIndex(int initialVertexIndex)(Code) | | |
setInterleavedVertexBuffer | void setInterleavedVertexBuffer(J3DBuffer vertexData)(Code) | | |
setInterleavedVertices | void setInterleavedVertices(float[] vertexData)(Code) | | |
setLive | void setLive(boolean inBackgroundGroup, int refCount)(Code) | | |
setNormal | void setNormal(int index, float normal)(Code) | | Sets the normal associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: normal - the new normal |
setNormal | void setNormal(int index, Vector3f normal)(Code) | | Sets the normal associated with the vertex at
the specified index.
Parameters: index - the vertex index Parameters: normal - the vector containing the new normal |
setNormalRef3f | void setNormalRef3f(Vector3f[] normals)(Code) | | |
setNormalRefFloat | void setNormalRefFloat(float[] normals)(Code) | | |
setNormals | void setNormals(int index, float normals)(Code) | | Sets the normals associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: normals - the new normals |
setNormals | void setNormals(int index, Vector3f normals)(Code) | | Sets the normals associated with the vertices starting at
the specified index.
Parameters: index - the vertex index Parameters: normals - the vector containing the new normals |
setNormals | void setNormals(int index, float normals, int start, int length)(Code) | | Sets the normals associated with the vertices starting at
the specified index for this object using data in normals
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: normals - the new normals Parameters: start - starting normal index of data in colors . Parameters: length - number of normals to be copied. |
setNormals | void setNormals(int index, Vector3f normals, int start, int length)(Code) | | Sets the normals associated with the vertices starting at
the specified index for this object using data in normals
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: normals - the new normals Parameters: start - starting normal index of data in colors . Parameters: length - number of normals to be copied. |
setTexCoordRef2f | void setTexCoordRef2f(int texCoordSet, TexCoord2f[] texCoords)(Code) | | |
setTexCoordRef3f | void setTexCoordRef3f(int texCoordSet, TexCoord3f[] texCoords)(Code) | | |
setTexCoordRefBuffer | void setTexCoordRefBuffer(int texCoordSet, J3DBuffer texCoords)(Code) | | |
setTexCoordRefFloat | void setTexCoordRefFloat(int texCoordSet, float[] texCoords)(Code) | | |
setTextureCoordinates | void setTextureCoordinates(int texCoordSet, int index, float texCoords, int start, int length)(Code) | | Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: texCoords - the new texture coordinates Parameters: start - starting texture coordinate index of data in texCoords . Parameters: length - number of texture Coordinates to be copied. |
setTextureCoordinates | void setTextureCoordinates(int texCoordSet, int index, Point2f texCoords, int start, int length)(Code) | | Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: texCoords - the new texture coordinates Parameters: start - starting texture coordinate index of data in texCoords . Parameters: length - number of texture Coordinates to be copied. |
setTextureCoordinates | void setTextureCoordinates(int texCoordSet, int index, Point3f texCoords, int start, int length)(Code) | | Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: texCoords - the new texture coordinates Parameters: start - starting texture coordinate index of data in texCoords . Parameters: length - number of texture Coordinates to be copied. |
setTextureCoordinates | void setTextureCoordinates(int texCoordSet, int index, TexCoord2f texCoords, int start, int length)(Code) | | Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: texCoords - the new texture coordinates Parameters: start - starting texture coordinate index of data in texCoords . Parameters: length - number of texture Coordinates to be copied. |
setTextureCoordinates | void setTextureCoordinates(int texCoordSet, int index, TexCoord3f texCoords, int start, int length)(Code) | | Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: texCoords - the new texture coordinates Parameters: start - starting texture coordinate index of data in texCoords . Parameters: length - number of texture Coordinates to be copied. |
setTextureCoordinates | void setTextureCoordinates(int texCoordSet, int index, TexCoord4f texCoords, int start, int length)(Code) | | Sets the texture coordinates associated with the vertices starting at
the specified index for this object using data in texCoords
starting at index start and ending at index start+length .
Parameters: index - the vertex index Parameters: texCoords - the new texture coordinates Parameters: start - starting texture coordinate index of data in texCoords . Parameters: length - number of texture Coordinates to be copied. |
setValidVertexCount | void setValidVertexCount(int validVertexCount)(Code) | | |
setVertexAttr | void setVertexAttr(int vertexAttrNum, int index, Point2f vertexAttr)(Code) | | Sets the vertex attribute associated with the vertex at the
specified index in the specified vertex attribute number for
this object.
Parameters: vertexAttrNum - vertex attribute number in this geometry array Parameters: index - destination vertex index in this geometry array Parameters: vertexAttr - the Point2f containing the new vertex attribute |
setVertexAttr | void setVertexAttr(int vertexAttrNum, int index, Point3f vertexAttr)(Code) | | Sets the vertex attribute associated with the vertex at the
specified index in the specified vertex attribute number for
this object.
Parameters: vertexAttrNum - vertex attribute number in this geometry array Parameters: index - destination vertex index in this geometry array Parameters: vertexAttr - the Point3f containing the new vertex attribute |
setVertexAttr | void setVertexAttr(int vertexAttrNum, int index, Point4f vertexAttr)(Code) | | Sets the vertex attribute associated with the vertex at the
specified index in the specified vertex attribute number for
this object.
Parameters: vertexAttrNum - vertex attribute number in this geometry array Parameters: index - destination vertex index in this geometry array Parameters: vertexAttr - the Point4f containing the new vertex attribute |
setVertexAttrRefBuffer | void setVertexAttrRefBuffer(int vertexAttrNum, J3DBuffer vertexAttrs)(Code) | | Sets the vertex attribute buffer reference for the specified
vertex attribute number to the specified buffer object.
|
setVertexAttrRefFloat | void setVertexAttrRefFloat(int vertexAttrNum, float[] vertexAttrs)(Code) | | Sets the float vertex attribute array reference for the
specified vertex attribute number to the specified array.
|
setVertexAttrs | void setVertexAttrs(int vertexAttrNum, int index, float[] vertexAttrs, int start, int length)(Code) | | Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length .
Parameters: index - starting destination vertex index in this geometry array Parameters: vertexAttrs - source array of 1*n, 2*n, 3*n, or 4*n valuescontaining n new vertex attributes Parameters: start - starting source vertex index in vertexAttrs array. Parameters: length - number of vertex attributes to be copied. |
setVertexAttrs | void setVertexAttrs(int vertexAttrNum, int index, Point2f[] vertexAttrs, int start, int length)(Code) | | Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length .
Parameters: vertexAttrNum - vertex attribute number in this geometry array Parameters: index - starting destination vertex index in this geometry array Parameters: vertexAttrs - source array of Point2f objects containing newvertex attributes Parameters: start - starting source vertex index in vertexAttrs array. Parameters: length - number of vertex attributes to be copied. |
setVertexAttrs | void setVertexAttrs(int vertexAttrNum, int index, Point3f[] vertexAttrs, int start, int length)(Code) | | Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length .
Parameters: vertexAttrNum - vertex attribute number in this geometry array Parameters: index - starting destination vertex index in this geometry array Parameters: vertexAttrs - source array of Point3f objects containing newvertex attributes Parameters: start - starting source vertex index in vertexAttrs array. Parameters: length - number of vertex attributes to be copied. |
setVertexAttrs | void setVertexAttrs(int vertexAttrNum, int index, Point4f[] vertexAttrs, int start, int length)(Code) | | Sets the vertex attributes associated with the vertices
starting at the specified index in the specified vertex
attribute number for this object using data in
vertexAttrs starting at index start and
ending at index start+length .
Parameters: vertexAttrNum - vertex attribute number in this geometry array Parameters: index - starting destination vertex index in this geometry array Parameters: vertexAttrs - source array of Point4f objects containing newvertex attributes Parameters: start - starting source vertex index in vertexAttrs array. Parameters: length - number of vertex attributes to be copied. |
setVertexFormat | void setVertexFormat(boolean useAlpha, boolean ignoreVC, Context ctx)(Code) | | |
setupMirrorColorPointer | void setupMirrorColorPointer(int ctype, boolean force)(Code) | | |
setupMirrorInterleavedColorPointer | void setupMirrorInterleavedColorPointer(boolean force)(Code) | | |
setupMirrorNormalPointer | void setupMirrorNormalPointer(int ntype)(Code) | | |
setupMirrorTexCoordPointer | void setupMirrorTexCoordPointer(int type)(Code) | | |
setupMirrorTexCoordPointer | void setupMirrorTexCoordPointer(int texCoordSet, int type)(Code) | | |
setupMirrorVertexAttrPointer | void setupMirrorVertexAttrPointer(int type)(Code) | | |
setupMirrorVertexAttrPointer | void setupMirrorVertexAttrPointer(int vertexAttrNum, int type)(Code) | | |
setupMirrorVertexPointer | void setupMirrorVertexPointer(int vType)(Code) | | |
stride | int stride()(Code) | | Returns the vertex stride in numbers of floats as a function
of the vertexFormat.
the stride in floats for this vertex array |
texCoordSetMapOffset | int[] texCoordSetMapOffset()(Code) | | |
textureOffset | int textureOffset()(Code) | | Returns the offset in number of floats from the start of a vertex to
the per-vertex texture coordinate data.
texture coordinate data always follows vertex attribute data
the offset in floats vertex start to the tetxure data |
update | synchronized void update()(Code) | | |
updateAlphaInByteRefColors | byte[] updateAlphaInByteRefColors(Canvas3D cv, int screen, float alpha)(Code) | | |
updateAlphaInFloatRefColors | float[] updateAlphaInFloatRefColors(Canvas3D cv, int screen, float alpha)(Code) | | |
updateAlphaInInterLeavedData | Object[] updateAlphaInInterLeavedData(Canvas3D cv, int screen, float alpha)(Code) | | |
updateAlphaInVertexData | Object[] updateAlphaInVertexData(Canvas3D cv, int screen, float alpha)(Code) | | |
updateMirrorGeometry | void updateMirrorGeometry()(Code) | | |
vertexAttrOffsets | int[] vertexAttrOffsets()(Code) | | Returns the offset in number of floats from the start of a vertex to
each per-vertex vertex attribute.
array of offsets in floats vertex start to the vertex attribute data |
vertexAttrStride | int vertexAttrStride()(Code) | | Returns the stride of the set of vertex attributes. This is the
sum of the sizes of each vertex attribute.
the stride of the vertex attribute data |
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)
|
|
|