de.grogra.imp3d.objects
public class NURBSPolygonizer extends NURBSSubdivisionHelper implements BSpline.BezierPatchVisitor
degree, dimension, flatness, rational| Constructor and Description |
|---|
NURBSPolygonizer(PolygonArray out,
boolean rational,
Pool pool,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
subdivideCurve(FloatList v,
float[] tmp,
int part,
int depth) |
void |
visit(int uIndex,
int vIndex,
float[] data,
int dimension,
int uDegree,
int vDegree,
float uLeft,
float uRight,
float vLeft,
float vRight,
boolean uvPermuted) |
protected void |
visitFlat(float[] v,
int index) |
setFlatnessisFlat, subdividepublic NURBSPolygonizer(PolygonArray out, boolean rational, Pool pool, int flags)
protected void subdivideCurve(FloatList v, float[] tmp, int part, int depth)
subdivideCurve in class SubdivisionHelperpublic void visit(int uIndex,
int vIndex,
float[] data,
int dimension,
int uDegree,
int vDegree,
float uLeft,
float uRight,
float vLeft,
float vRight,
boolean uvPermuted)
visit in interface BSpline.BezierPatchVisitorprotected void visitFlat(float[] v,
int index)
visitFlat in class SubdivisionHelper