java.lang.Object
de.grogra.math.SubdivisionHelper
de.grogra.imp3d.objects.NURBSSubdivisionHelper
de.grogra.imp3d.objects.NURBSPolygonizer
- All Implemented Interfaces:
BSpline.BezierPatchVisitor
-
Field Summary
Fields inherited from class de.grogra.math.SubdivisionHelper
degree, dimension, flatness, rational -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsubdivideCurve(FloatList v, float[] tmp, int part, int depth) voidvisit(int uIndex, int vIndex, float[] data, int dimension, int uDegree, int vDegree, float uLeft, float uRight, float vLeft, float vRight, boolean uvPermuted) protected voidvisitFlat(float[] v, int index) Methods inherited from class de.grogra.imp3d.objects.NURBSSubdivisionHelper
setFlatnessMethods inherited from class de.grogra.math.SubdivisionHelper
isFlat, subdivide
-
Constructor Details
-
NURBSPolygonizer
-
-
Method Details
-
visit
public void visit(int uIndex, int vIndex, float[] data, int dimension, int uDegree, int vDegree, float uLeft, float uRight, float vLeft, float vRight, boolean uvPermuted) - Specified by:
visitin interfaceBSpline.BezierPatchVisitor
-
subdivideCurve
- Overrides:
subdivideCurvein classSubdivisionHelper
-
visitFlat
protected void visitFlat(float[] v, int index) - Specified by:
visitFlatin classSubdivisionHelper
-