CurvePicker Class Reference
#include <curve.h>
Definition at line 217 of file curve.h.
|
| static void | hitTestCurves (float fMouseX, float fMouseY, float distanceTolerance, QVector< CurveHit > &hitCurves, CurveTestPoints ctp=CTP_START_END, bool bTestLockedCurves=false, bool bTestClosedCurves=true) |
| |
| static int | hitTestCurvePoints (float fMouseX, float fMouseY, float distanceTolerance, MudboxCurve *pCurve, CurveHit &curveHit, CurveTestPoints ctp=CTP_START_END) |
| |
| static float | projectPointToCurve (float fMouseX, float fMouseY, MudboxCurve *pCurve, int iPointIndex, Vector &vProjection) |
| |
| static bool | snapMouse (float fMouseX, float fMouseY, float fSnappingDistance, MudboxCurve *pCurve, float &fNewMouseX, float &fNewMouseY) |
| |
| Enumerator |
|---|
| CTP_NONE |
|
| CTP_START |
|
| CTP_END |
|
| CTP_START_END |
|
| CTP_ALL |
|
Definition at line 233 of file curve.h.
| static float projectPointToCurve |
( |
float |
fMouseX, |
|
|
float |
fMouseY, |
|
|
MudboxCurve * |
pCurve, |
|
|
int |
iPointIndex, |
|
|
Vector & |
vProjection |
|
) |
| |
|
static |
| static bool snapMouse |
( |
float |
fMouseX, |
|
|
float |
fMouseY, |
|
|
float |
fSnappingDistance, |
|
|
MudboxCurve * |
pCurve, |
|
|
float & |
fNewMouseX, |
|
|
float & |
fNewMouseY |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: