|
HDK
|
#include <GU_Sweep.h>
Public Member Functions | |
| GU_SweepParms () | |
| ~GU_SweepParms () | |
| void | reset () |
| GU_ERROR | doIt (GU_Detail *gdp) |
Public Attributes | |
| GU_Detail * | templateGdp |
| const GU_Detail * | paths |
| const GU_Detail * | refpaths |
| const GU_Detail * | xSection |
| GU_CrossSectionType | cycleType |
| GU_SweepFixType | fixType |
| int | skipCoin |
| int | aimAtRef |
| int | useVertex |
| int | vertexNumber |
| float | scale |
| float | twist |
| float | roll |
| int | outputGroups |
| GU_SweepSkinType | skinType |
| int | outputPolys |
| char * | sweepGrpName |
| const GA_PrimitiveGroup * | pathGroup |
| const GA_PrimitiveGroup * | refGroup |
| const GA_PrimitiveGroup * | xGroup |
| GU_SweepCallBack | getTwist |
| GU_SweepCallBack | getScale |
| GU_SweepCallBack | getRoll |
| void * | callbackData |
| const char * | myAttribPattern |
| bool | useInstanceMatrix |
| GA_AttributeInstanceMatrix | instanceMatrix |
Definition at line 52 of file GU_Sweep.h.
| GU_SweepParms::GU_SweepParms | ( | ) |
|
inline |
Definition at line 56 of file GU_Sweep.h.
| void GU_SweepParms::reset | ( | ) |
| int GU_SweepParms::aimAtRef |
Definition at line 68 of file GU_Sweep.h.
| void* GU_SweepParms::callbackData |
Definition at line 94 of file GU_Sweep.h.
| GU_CrossSectionType GU_SweepParms::cycleType |
Definition at line 65 of file GU_Sweep.h.
| GU_SweepFixType GU_SweepParms::fixType |
Definition at line 66 of file GU_Sweep.h.
| GU_SweepCallBack GU_SweepParms::getRoll |
Definition at line 93 of file GU_Sweep.h.
| GU_SweepCallBack GU_SweepParms::getScale |
Definition at line 92 of file GU_Sweep.h.
| GU_SweepCallBack GU_SweepParms::getTwist |
Definition at line 91 of file GU_Sweep.h.
| GA_AttributeInstanceMatrix GU_SweepParms::instanceMatrix |
Set useInstanceMatrix to true and initialize instanceMatrix in order to use the backbone's N, up, trans, pscale, scale, rot, orient, pivot to determine how to transform cross-sections, instead of the scale, twist, and roll values above.
Definition at line 89 of file GU_Sweep.h.
| const char* GU_SweepParms::myAttribPattern |
Pattern for selecting which attributes to transfer from path to cross-sections.
Definition at line 98 of file GU_Sweep.h.
| int GU_SweepParms::outputGroups |
Definition at line 74 of file GU_Sweep.h.
| int GU_SweepParms::outputPolys |
Definition at line 76 of file GU_Sweep.h.
| const GA_PrimitiveGroup* GU_SweepParms::pathGroup |
Definition at line 78 of file GU_Sweep.h.
| const GU_Detail* GU_SweepParms::paths |
Definition at line 62 of file GU_Sweep.h.
| const GA_PrimitiveGroup* GU_SweepParms::refGroup |
Definition at line 79 of file GU_Sweep.h.
| const GU_Detail* GU_SweepParms::refpaths |
Definition at line 63 of file GU_Sweep.h.
| float GU_SweepParms::roll |
Definition at line 73 of file GU_Sweep.h.
| float GU_SweepParms::scale |
Definition at line 71 of file GU_Sweep.h.
| GU_SweepSkinType GU_SweepParms::skinType |
Definition at line 75 of file GU_Sweep.h.
| int GU_SweepParms::skipCoin |
Definition at line 67 of file GU_Sweep.h.
| char* GU_SweepParms::sweepGrpName |
Definition at line 77 of file GU_Sweep.h.
| GU_Detail* GU_SweepParms::templateGdp |
Definition at line 61 of file GU_Sweep.h.
| float GU_SweepParms::twist |
Definition at line 72 of file GU_Sweep.h.
| bool GU_SweepParms::useInstanceMatrix |
Set useInstanceMatrix to true and initialize instanceMatrix in order to use the backbone's N, up, trans, pscale, scale, rot, orient, pivot to determine how to transform cross-sections, instead of the scale, twist, and roll values above.
Definition at line 88 of file GU_Sweep.h.
| int GU_SweepParms::useVertex |
Definition at line 69 of file GU_Sweep.h.
| int GU_SweepParms::vertexNumber |
Definition at line 70 of file GU_Sweep.h.
| const GA_PrimitiveGroup* GU_SweepParms::xGroup |
Definition at line 80 of file GU_Sweep.h.
| const GU_Detail* GU_SweepParms::xSection |
Definition at line 64 of file GU_Sweep.h.