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: