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.