|
| GT_RefineParms () |
|
| ~GT_RefineParms () |
|
unsigned | hash () const |
| Hash function. More...
|
|
bool | isEqual (const GT_RefineParms &src) const |
| Comparison test. More...
|
|
| GT_GETSET (CoalesceFragments,"coalescefragments", bool, true) |
| The maximum number of LOD levels for agents. More...
|
|
| GT_GETSET (CoalesceVolumes,"coalescevolumes", bool, true) |
|
| GT_GETSET (FastPolyCompacting,"fastpolycompacting", bool, true) |
|
| GT_GETSET (AddVertexNormals,"addvertexnormals", bool, false) |
|
| GT_GETSET (CuspAngle,"cuspangle", float, GEO_DEFAULT_ADJUSTED_CUSP_ANGLE) |
|
| GT_GETSET (AddMikkT,"addmikkt", bool, false) |
| Generate MikkT tangents on polymeshes (vertex attribs) More...
|
|
| GT_GETSET (FullBezierSupport,"fullBezierSupport", bool, true) |
|
| GT_GETSET (CubicBezierSupport,"cubicBezierSupport", bool, true) |
|
| GT_GETSET (HeightFieldConvert,"heightfieldconvert", bool, false) |
| Prune geometry that is hidden. More...
|
|
GT_DataArrayHandle | getViewportMaterialAttrib () const |
|
GT_DataArrayHandle | getViewportMaterialRemapAttrib () const |
|
void | setViewportMaterialAttrib (const GT_DataArrayHandle &mh, const GT_DataArrayHandle &rh) |
|
void | setAttributeFilter (const GT_GEOAttributeFilter *af) |
|
const GT_GEOAttributeFilter * | getAttributeFilter () const |
|
bool | load (const UT_Options &opts) |
| Load from UT_Options. More...
|
|
|
bool | operator== (const GT_RefineParms &src) const |
|
bool | operator!= (const GT_RefineParms &src) const |
|
|
void | set (const UT_StringHolder &name, bool v) |
|
void | set (const UT_StringHolder &name, exint v) |
|
void | set (const UT_StringHolder &name, fpreal v) |
|
void | set (const UT_StringHolder &name, const char *v) |
|
void | set (const UT_StringHolder &name, UT_Int64Array &v) |
|
void | set (const UT_StringHolder &name, UT_Fpreal64Array &v) |
|
|
bool | import (const UT_StringRef &name, bool &v) const |
|
bool | import (const UT_StringRef &name, int32 &v) const |
|
bool | import (const UT_StringRef &name, int64 &v) const |
|
bool | import (const UT_StringRef &name, fpreal32 &v) const |
|
bool | import (const UT_StringRef &name, fpreal64 &v) const |
|
bool | import (const UT_StringRef &name, UT_String &v) const |
|
bool | import (const UT_StringRef &name, UT_StringHolder &v) const |
|
bool | import (const UT_StringRef &name, UT_Int64Array &v) const |
|
bool | import (const UT_StringRef &name, UT_Fpreal64Array &v) const |
|
|
bool | get (const UT_StringRef &name, bool def) const |
|
exint | get (const UT_StringRef &name, exint def) const |
|
fpreal | get (const UT_StringRef &name, fpreal def) const |
|
const char * | get (const UT_StringRef &name, const char *def, UT_String &storage) const |
|
|
| GT_GETSET_INT (OverridePackedViewportLOD, myOverridePackedLOD,-1) |
| Render a geometry as a point mesh. More...
|
|
|
void | dump () const |
|
bool | dump (UT_WorkBuffer &buf) const |
|
GT_RefineParms::GT_GETSET |
( |
CoalesceFragments |
, |
|
|
"coalescefragments" |
, |
|
|
bool |
, |
|
|
true |
|
|
) |
| |
The maximum number of LOD levels for agents.
The minimum number of polygons for an LOD level; will halt the LOD. Whether to enable the viewport specific code when refining agents. Whether to refine the collision layer (if available) for agents instead of their current layer. When loading Alembic for the viewport, (i.e. when PackedViewportLOD is true), we check the following settings to determine whether to load face sets and arbitrary attributes. When unpacking Alembic, prune geometry that isn't visible. If this is false, empty geometry will be created. Whether to include primitive/vertex id's when converting to geo Convert point clouds into a particle primitive (instead of unconnected points). When converting from GT to GU, create packed geometry containing the converted GU details. Convert to Polygon Soup primitives if possible When converting from GU_Detail to GT primitives, create a subdivivision surface for polygons (instead of a GT_PrimPolygonMesh). Allow display of GT_PrimSubdivisionMeshes as subd surfaces. This won't create subd surfaces for regular polygons meshes like the above option. Whether to coalesce fragments into a single mesh. In most cases, the fragment geometry is constant over time, while only the transform changes. Some applications prefer getting a large chunk of geometry rather than lots of little pieces. Others prefer to use the fact that only the transform is animated.
GT_RefineParms::GT_GETSET |
( |
FullBezierSupport |
, |
|
|
"fullBezierSupport" |
, |
|
|
bool |
, |
|
|
true |
|
|
) |
| |
Maximum number of points in a point mesh. This is used when refining a GEO_Detail. Maximum number of points in a point mesh. This is used when refining a GEO_Detail. Number of sub-frame timesteps used when unpacking sequence packed primitives. Each sub-step requires a blended detail. A value of -1 indicated no quantization, 0 will use only keyframe values, 1 will have one sub-frame (i.e. 0.5), etc. When creating instances during refining, rather than creating an instance with multiple transforms for the geometry, create separate instances, but still with a single shared GT_Primitive. This helps create aligned instances when trying to match segments for motion blur. When refining Houdini curves (NURBs/Bezier), generate Bezier curve meshes along with NURBS curve meshes where appropriate. Otherwise, only NURBS curves will be generated.