com.sun.j3d.utils.geometry |
com.sun.j3d.utils.geometry
Provides geometry construction, triangulation, and optimization
utility classes.
|
Java Source File Name | Type | Comment |
Basic.java | Class | |
BBox.java | Class | Bounding Box class for Triangulator. |
BottleNeck.java | Class | |
Box.java | Class | Box is a geometry primitive created with a given length, width, and height.
It is centered at the origin. |
Bridge.java | Class | |
Clean.java | Class | |
ColorCube.java | Class | |
Cone.java | Class | Cone is a geometry primitive defined with a radius and a height.
It is a capped cone centered at the origin with its central axis
aligned along the Y-axis. |
Cylinder.java | Class | Cylinder is a geometry primitive defined with a radius and a height.
It is a capped cylinder centered at the origin with its central axis
aligned along the Y-axis. |
Degenerate.java | Class | |
Desperate.java | Class | |
Distance.java | Class | |
EarClip.java | Class | |
Edge.java | Class | |
EdgeTable.java | Class | |
GeomBuffer.java | Class | GeomBuffer allows OpenGL-like input of geometry data. |
GeometryInfo.java | Class | The GeometryInfo object holds data for processing by the Java3D geometry
utility tools.
The NormalGenerator adds normals to geometry without normals.
The Stripifier combines adjacent triangles into triangle strips for
more efficent rendering.
Also, the GeometryCompressor can take a set of GeometryInfo objects in a
CompressionSteam and generate a CompressedGeometry object from the
geometry.
Geometry is loaded into a GeometryInfo in a manner similar to the
GeometryArray methods. |
GeometryInfoGenerator.java | Class | Populate a GeometryInfo object from the Geometry provided. |
Heap.java | Class | |
HeapNode.java | Class | |
Left.java | Class | |
ListNode.java | Class | |
NoHash.java | Class | |
NormalGenerator.java | Class | The NormalGenerator utility will calculate and fill in the normals
of a GeometryInfo object. |
Numerics.java | Class | |
Orientation.java | Class | |
PntNode.java | Class | |
Primitive.java | Class | Base class for all Java 3D primitives. |
Project.java | Class | |
Quadrics.java | Class | |
Simple.java | Class | |
Sphere.java | Class | Sphere is a geometry primitive created with a given radius and resolution.
It is centered at the origin.
When a texture is applied to a Sphere, it is mapped CCW from the back
of the sphere.
By default all primitives with the same parameters share their
geometry (e.g., you can have 50 shperes in your scene, but the
geometry is stored only once). |
Stripifier.java | Class | The Stripifier utility will change the primitive of the GeometryInfo
object to Triangle Strips. |
StripifierStats.java | Class | This class collects statistics on the Stripifier. |
Text2D.java | Class | A Text2D object is a representation of a string as a texture mapped
rectangle. |
Triangle.java | Class | |
Triangulator.java | Class | Triangulator is a utility for turning arbitrary polygons into triangles
so they can be rendered by Java 3D. |