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

A

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

B

BadInputMesh(). Constructor for class jtr.BadInputMesh
BadInputMesh(String). Constructor for class jtr.BadInputMesh
bottomedge. Static variable in class jtr.Mesh

C

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.

D

DoMaskAcc(int, float[], Point3[]). Method in class jtr.Point3
Set point to a weighted sum of other points.

F

Face(Mesh). Constructor for class jtr.mesh.Face
Create a face.
faces. Variable in class jtr.mesh.Face
Adjacent faces.

G

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:


L

leftedge. Static variable in class jtr.Mesh

M

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.

O

oneface. Variable in class jtr.mesh.Vertex
index to one of the adjoining Faces.

P

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.

R

rightedge. Static variable in class jtr.Mesh

S

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.

T

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

V

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.