All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- Add(Point3, Point3).
Static method in class jtr.Point3
- Create a new point which is the sum of two points.
- AddTo(Point3).
Method in class jtr.Point3
- Add a point to this point.
- AssertionFailure().
Constructor for class jtr.AssertionFailure
-
- AssertionFailure(String).
Constructor for class jtr.AssertionFailure
-
- BadInputMesh().
Constructor for class jtr.BadInputMesh
-
- BadInputMesh(String).
Constructor for class jtr.BadInputMesh
-
- bottomedge.
Static variable in class jtr.Mesh
-
- CatClark().
Method in class jtr.mesh.Stencil
-
Perform Catmull-Clark subdivision on the face at a given level,
based on the stencil at the earlier level.
- CatClark(int).
Method in class jtr.mesh.Face
- Perform Catmull-Clark subdivision on the stencil at level i,
based on the stencils at level i-1.
- CatClark(int).
Method in class jtr.Mesh
- Subdivide using Catmull-Clark, and build output data,
IndexedFaceSet-style, in divverts[level] and divfaces[level]
- CatClark(int).
Method in class jtr.VRMLDivide
- Subdivide the mesh and return the string representation of the
subdivided mesh.
- DoMaskAcc(int, float[], Point3[]).
Method in class jtr.Point3
- Set point to a weighted sum of other points.
- Face(Mesh).
Constructor for class jtr.mesh.Face
- Create a face.
- faces.
Variable in class jtr.mesh.Face
- Adjacent faces.
- Get(float[]).
Method in class jtr.Point3
-
- Get(int, int, float[]).
Method in class jtr.mesh.Stencil
- accessor
- Get(int, int, int).
Method in class jtr.mesh.Stencil
-
universal accessor.
- GetFace(int).
Method in class jtr.Mesh
- Accessor to get nth face
- GetFaceRing(int, int).
Method in class jtr.mesh.Stencil
-
facering...
- GetHorEdgeRing(int, int).
Method in class jtr.mesh.Stencil
-
horizontal edgering...
- GetMaxValence().
Method in class jtr.Mesh
- Accessor for maximum vertex valence
- GetStencil(int).
Method in class jtr.mesh.Face
- Get nth stencil.
- GetSubFaces(int).
Method in class jtr.Mesh
- Accessor to get face data for subdivided level #level in a
format suitable for inclusion in a VRML IndexedFaceSet.
- GetSubVerts(int).
Method in class jtr.Mesh
- Accessor to get vertex data for subdivided level #level in a
format suitable for inclusion in a VRML IndexedFaceSet.
- GetVert(int).
Method in class jtr.Mesh
- Accessor to get nth point
- GetVertEdgeRing(int, int).
Method in class jtr.mesh.Stencil
-
vertical edgering...
- GetVertexRing(int, int).
Method in class jtr.mesh.Stencil
- vertex ring
order:
- element 0 is the vertex
- remaining elements alternate, in order:
- vertex connected by one edge, vertex connected to previous
- vertex by one edge (two edges from center vertex)
- leftedge.
Static variable in class jtr.Mesh
-
- MaskAcc(int, float[], Point3[]).
Static method in class jtr.Point3
- Create point as a weighted sum of other points.
- Mesh(int[], float[][]).
Constructor for class jtr.Mesh
-
Build structure of Faces and Vertices given VRML information
(IndexedFaceSet coordIndex and Coordinate3 point).
- Multiply(Point3, float).
Static method in class jtr.Point3
- Scale a point by a constant.
- MultiplyBy(float).
Method in class jtr.Point3
- Scale this point by a constant.
- oneface.
Variable in class jtr.mesh.Vertex
- index to one of the adjoining Faces.
- Point3().
Constructor for class jtr.Point3
-
Create a point3 without initializing x, y, and z coordinates.
- Point3(float, float, float).
Constructor for class jtr.Point3
- Create a point3, given the x, y, and z coordinates.
- rightedge.
Static variable in class jtr.Mesh
-
- Set(float[]).
Method in class jtr.Point3
-
- Set(int, int, float[]).
Method in class jtr.mesh.Stencil
- mutator
- Set(Point3).
Method in class jtr.Point3
-
- Stencil(Mesh, int, int).
Constructor for class jtr.mesh.Stencil
- Constructor; creates array of references to Point3's to store
point information, and initializes the corners from VRML
information.
- thisface.
Variable in class jtr.mesh.Face
- On
faces[i]
, this face is thisface[i]
.
- thisvert.
Variable in class jtr.mesh.Vertex
- Within that Face, which vertex this is.
- topedge.
Static variable in class jtr.Mesh
-
- valence.
Variable in class jtr.mesh.Vertex
- Number of times this vertex appears on a face...
- Vertex().
Constructor for class jtr.mesh.Vertex
-
- verts.
Variable in class jtr.mesh.Face
- Indices of our four vertices.
- VRMLDivide(Node, MFInt32).
Constructor for class jtr.VRMLDivide
- Constructor
- vrmlindex.
Variable in class jtr.mesh.Face
- Face's index into an IndexedFaceSet.
- vrmlindex.
Variable in class jtr.mesh.Vertex
- Index within the VRML Coordinate3 node.