|
| GU_PolyExtrude2 (GU_Detail *gdp, const GA_PrimitiveGroup *prims, const GA_EdgeGroup *split_edges=nullptr, bool split_all=false) |
|
| GU_PolyExtrude2 (GU_Detail *gdp, const GA_EdgeGroup *edges, const GA_PointGroup *split_points=nullptr, bool split_all=false) |
|
| ~GU_PolyExtrude2 () |
|
void | extrude (fpreal distance=0.0) |
|
UT_Vector3 | getXformHandleCenter () const |
|
UT_Matrix4 | getXformHandleXform () const |
|
UT_Vector3 | getDraggerStart () const |
|
UT_Vector3 | getDraggerDir () const |
|
bool | isTrivial () const |
|
void | setExtrusionMode (ExtrusionMode m) |
|
void | setMorphMethod (MorphMethod m) |
|
void | setOutputFront (bool b) |
|
void | setOutputBack (bool b) |
|
void | setOutputSide (bool b) |
|
void | setUseExistingPointNormal (bool b) |
|
void | setPointNormalAttrib (GA_ROHandleV3 ptnml) |
|
void | setFrontGroup (GA_PrimitiveGroup *grp) |
|
void | setFrontGroup (GA_EdgeGroup *grp) |
|
void | setBackGroup (GA_PrimitiveGroup *grp) |
|
void | setBackGroup (GA_EdgeGroup *grp) |
|
void | setSideGroup (GA_PrimitiveGroup *grp) |
|
void | setFrontSeamGroup (GA_EdgeGroup *grp) |
|
void | setBackSeamGroup (GA_EdgeGroup *grp) |
|
void | setSelectionGroup (GA_PrimitiveGroup *grp) |
|
void | setSelectionGroup (GA_EdgeGroup *grp) |
|
void | setInset (float inset) |
|
void | setDivisions (int div) |
|
void | setPreserveGroups (bool b) |
|
void | setStraightSpine (bool b) |
|
void | setTwist (fpreal t) |
|
void | setThicknessScale (fpreal s) |
|
void | setTwistScale (fpreal s) |
|
void | setThicknessRamp (UT_Ramp *r) |
|
void | setTwistRamp (UT_Ramp *r) |
|
void | setDeviationTolerance (fpreal a) |
|
void | setAxialRotation (fpreal r) |
|
void | setExtSpineBlend (fpreal s, fpreal d) |
|
void | setXform (const UT_Matrix4 &frontxform, bool is_global=false) |
|
void | setExternalSpine (const GEO_Face *curve) |
|
void | setThicknessAttrib (GA_Attribute *attrib) |
|
void | setTwistAttrib (GA_Attribute *attrib) |
|
void | setSpineRange (fpreal s, fpreal e) |
|
void | setReverseSpine (bool b) |
|
void | setMagnitudes (fpreal s, fpreal d) |
|
void | setStiffnesses (fpreal s, fpreal d) |
|
void | addVertexNormals (fpreal cusp_angle_degrees, bool cusp_front, bool cusp_back) |
|
void | setSpineSampleMethod (SpineSampleMethod m) |
|
void | limitInset (bool limit, bool common_limit) |
|
void | setLocalXDirAttrib (const char *attrib_name) |
|
void | setLocalZDirAttrib (const char *attrib_name) |
|
void | setLocalCtrAttrib (const char *attrib_name) |
|
void | setLocalDistScaleAttrib (const char *attrib_name) |
|
void | setLocalInsetScaleAttrib (const char *attrib_name) |
|
void | setLocalTwistScaleAttrib (const char *attrib_name) |
|
void | setLocalDivsScaleAttrib (const char *attrib_name) |
|
void | setSideTexturing (TextureMode mode, TextureScaling scaling) |
|
fpreal | getCompInsetScale (int k) |
|
fpreal | getCompDistScale (int k) |
|
fpreal | getCompTwistScale (int k) |
|
fpreal | getCompDivsScale (int k) |
|
Definition at line 43 of file GU_PolyExtrude2.h.