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
 

Constructor Detail

Stripifier

public Stripifier()
Creates the Stripifier object.
Method Detail

stripify

public void stripify(GeometryInfo gi)
Turn the geometry contained in the GeometryInfo object into an array of Triangle Strips.