com.sun.j3d.utils.geometry
Class Stripifier
java.lang.Object
|
+--com.sun.j3d.utils.geometry.Stripifier
- public class Stripifier
- extends java.lang.Object
The Stripifier utility will change the primitive of the GeometryInfo
object to Triangle Strips. The strips are made by analyzing the
triangles in the original data and connecting them together.
Normal Generation should be performed on the GeometryInfo object
before Stripification, for best results. Example:
GeometryInfo gi = new GeometryInfo(TRIANGLE_ARRAY);
gi.setCoordinates(coordinateData);
NormalGenerator ng = new NormalGenerator();
ng.generateNormals(gi);
Stripifier st = new Stripifier()
st.stripify(gi);
Shape3D part = new Shape3D();
part.setAppearance(appearance);
part.setGeometry(gi.getGeometryArray());
Constructor Summary |
Stripifier()
Creates the Stripifier object. |
Method Summary |
void |
stripify(GeometryInfo gi)
Turn the geometry contained in the GeometryInfo object into an
array of Triangle Strips. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Stripifier
public Stripifier()
- Creates the Stripifier object.
stripify
public void stripify(GeometryInfo gi)
- Turn the geometry contained in the GeometryInfo object into an
array of Triangle Strips.