Package com.sun.j3d.utils.geometry
Class Triangulator
java.lang.Object
com.sun.j3d.utils.geometry.Triangulator
Triangulator is a utility for turning arbitrary polygons into triangles
so they can be rendered by Java 3D.
Polygons can be concave, nonplanar, and can contain holes.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.This class is created automatically when needed in GeometryInfo and never needs to be used directly.Triangulator
(int earOrder) Deprecated.This class is created automatically when needed in GeometryInfo and never needs to be used directly. -
Method Summary
Modifier and TypeMethodDescriptionvoid
This routine converts the GeometryInfo object from primitive type POLYGON_ARRAY to primitive type TRIANGLE_ARRAY using polygon decomposition techniques.
-
Constructor Details
-
Triangulator
public Triangulator()Deprecated.This class is created automatically when needed in GeometryInfo and never needs to be used directly. Putting data into a GeometryInfo with primitive POLYGON_ARRAY automatically causes the triangulator to be created and used.Creates a new instance of the Triangulator. -
Triangulator
public Triangulator(int earOrder) Deprecated.This class is created automatically when needed in GeometryInfo and never needs to be used directly. Putting data into a GeometryInfo with primitive POLYGON_ARRAY automatically causes the triangulator to be created and used.Creates a new instance of a Triangulator.
-
-
Method Details
-
triangulate
This routine converts the GeometryInfo object from primitive type POLYGON_ARRAY to primitive type TRIANGLE_ARRAY using polygon decomposition techniques.Example of usage: Triangulator tr = new Triangulator(); tr.triangulate(ginfo); // ginfo contains the geometry. shape.setGeometry(ginfo.getGeometryArray()); // shape is a Shape3D.
- Parameters:
gi
- Geometry to be triangulated
-