|
HDK
|
#include <RU_RotoSpline.h>
Public Member Functions | |
| RU_RotoSpline (RU_RotoType curvetype, RU_RotoFill type, float detail=0.5f, float aspect=1.0f) | |
| ~RU_RotoSpline () | |
| exint | entries () const |
| RU_RotoPoint * | getPoint (int i) |
| RU_RotoPoint * | getPointByIndex (float index) |
| void | addPoint (RU_RotoPoint *point) |
| RU_RotoFill | getFillType () const |
| GU_Detail * | build (GU_Detail *rawcurve=0) |
| GU_Detail * | buildFeather (float basewidth=0.5F, GU_Detail *rawcurve=0) |
| void | buildRawCurve (GU_Detail &, bool feather=false) |
Static Public Member Functions | |
| static void | buildFreehand (const UT_Vector2Array &ipoints, UT_Vector2Array &points, UT_Vector2Array &slopes1, UT_Vector2Array &slopes2, float tolerance, bool isbezier, bool close) |
Definition at line 35 of file RU_RotoSpline.h.
| RU_RotoSpline::RU_RotoSpline | ( | RU_RotoType | curvetype, |
| RU_RotoFill | type, | ||
| float | detail = 0.5f, |
||
| float | aspect = 1.0f |
||
| ) |
| RU_RotoSpline::~RU_RotoSpline | ( | ) |
| void RU_RotoSpline::addPoint | ( | RU_RotoPoint * | point | ) |
|
static |
|
inline |
Definition at line 42 of file RU_RotoSpline.h.
|
inline |
Definition at line 47 of file RU_RotoSpline.h.
|
inline |
Definition at line 43 of file RU_RotoSpline.h.
| RU_RotoPoint* RU_RotoSpline::getPointByIndex | ( | float | index | ) |