public class INurbsGeo extends IParameterObject
ICurveGeo
,
ISurfaceGeo
parent
Constructor and Description |
---|
INurbsGeo()
Default constractor doesn't create parent IGElement
|
INurbsGeo(IServerI h) |
Modifier and Type | Method and Description |
---|---|
static IVecI[] |
createClosedCP(IVecI[] cpts,
int degree) |
static IVecI[][] |
createClosedCPInU(IVecI[][] cpts,
int udeg) |
static IVecI[][] |
createClosedCPInV(IVecI[][] cpts,
int vdeg) |
static double[] |
createClosedKnots(int degree,
int num) |
static double[] |
createKnots(int degree,
int num)
Creating generic knots.
|
static double[] |
createKnots(int degree,
int num,
boolean closed) |
static double[] |
invertKnots(double[] knots) |
static boolean |
isValidKnots(double[] knots) |
static void |
normalizeKnots(double[] knots,
double ustart,
double uend) |
createObject, parent, parent
INurbsGeo()
INurbsGeo(IServerI h)
h
- if h is null, this doesn't create parent IGElementpublic static void normalizeKnots(double[] knots, double ustart, double uend)
public static double[] createKnots(int degree, int num, boolean closed)
public static double[] createKnots(int degree, int num)
public static double[] createClosedKnots(int degree, int num)
public static boolean isValidKnots(double[] knots)
public static double[] invertKnots(double[] knots)