java.lang.Object
de.grogra.math.SubdivisionHelper
- Direct Known Subclasses:
NURBSSubdivisionHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFlat(float distSquared, float lengthSquared, int depth) protected static voidsubdivide(FloatList v, int dimension, int degree, int step, int blockCount, int blockStep, float[] tmp) protected voidsubdivideCurve(FloatList v, float[] tmp, int part, int depth) protected abstract voidvisitFlat(float[] v, int index)
-
Field Details
-
rational
protected final boolean rational -
dimension
protected int dimension -
degree
protected int degree -
flatness
protected float flatness
-
-
Constructor Details
-
SubdivisionHelper
public SubdivisionHelper(boolean rational)
-
-
Method Details
-
isFlat
protected boolean isFlat(float distSquared, float lengthSquared, int depth) -
subdivide
protected static void subdivide(FloatList v, int dimension, int degree, int step, int blockCount, int blockStep, float[] tmp) -
subdivideCurve
-
visitFlat
protected abstract void visitFlat(float[] v, int index)
-