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 | ) |