public class INurbsGeo extends IParameterObject
ICurveGeo,
ISurfaceGeoparent| 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[][] |
createClosedCPInU(IVecI[][] cpts,
int udeg) |
static IVecI[][][] |
createClosedCPInV(IVecI[][][] cpts,
int vdeg) |
static IVecI[][] |
createClosedCPInV(IVecI[][] cpts,
int vdeg) |
static IVecI[][][] |
createClosedCPInW(IVecI[][][] cpts,
int wdeg) |
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 |
isUClosed(IVecI[][][] cpts) |
static boolean |
isValidKnots(double[] knots) |
static boolean |
isVClosed(IVecI[][][] cpts) |
static boolean |
isWClosed(IVecI[][][] cpts) |
static void |
normalizeKnots(double[] knots,
double ustart,
double uend) |
createObject, parent, parentINurbsGeo()
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 isUClosed(IVecI[][][] cpts)
public static boolean isVClosed(IVecI[][][] cpts)
public static boolean isWClosed(IVecI[][][] cpts)
public static boolean isValidKnots(double[] knots)
public static double[] invertKnots(double[] knots)