Definition at line 194 of file curve.h.
Classes
|
| struct
|
CurveHit |
Public Types
|
| enum |
CurveTestPoints {
CTP_NONE
= 0,
CTP_START,
CTP_END,
CTP_START_END,
CTP_ALL
} |
Static Public Member
Functions
|
| static
void |
hitTestCurves (float fMouseX, float fMouseY, float
distanceTolerance, QVector< CurveHit
> &hitCurves,
CurveTestPoints ctp=CTP_START_END, bool
bTestLockedCurves=false) |
| 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) |