Go to the source code of this file.
Defines | |
#define | MODULE_NURBS 1 |
#define | MAXORDER 20 |
Functions | |
void | MakeNewNurbsSurface (int type) |
void | EditSelectedNurbsSurface (void) |
void | SetSelectedNurbsWeights (void) |
void | SelectAllNurbs (BOOL state) |
void | SwapNurbsSelection (void) |
BOOL | SelectNurbsPatch (int view, int x, int y) |
BOOL | SelectNurbsControlPoint (int view, int x, int y) |
void | SelectNurbsInRectangle (int Tool, BOOL bFlagNodeTool, long xl, long xr, long yt, long yb) |
void | SelectNurbsInCircle (int Tool, BOOL bFlagNodeTool, int cx, int cy, double radius1) |
void | SelectNurbsInLasso (int Tool, BOOL bFlagNodeTool, HRGN hrgn) |
void | HideNurbs (BOOL hide) |
void | MoveNurbsControlPoint (int view, int x, int y, int UpOrDown) |
void | MoveNurbsSurface (int view, int x, int y, int UpOrDown) |
void | XpandNurbsSurface (int view, int UpOrDown, double sx, double sy, double sz) |
void | RotateNurbsSurface (int view, int UpOrDown, double RotatorTheta) |
void | RotateNurbsAction (int axis, double theta) |
void | ExpandNurbsAction (long cx, long cy, long cz, double sx, double sy, double sz) |
void | DuplicateSelectedNurbs (void) |
void | SplitNurbs (void) |
Variables | |
vector4 * | LastSelectedControlPoint = NULL |
vector4* LastSelectedControlPoint = NULL |