HDK
|
#include "GEO_API.h"
#include "GEO_PrimList.h"
#include "GEO_PrimTypeCompat.h"
#include <GA/GA_Defaults.h>
#include <GA/GA_Detail.h>
#include <GA/GA_ElementGroup.h>
#include <GA/GA_GBMacros.h>
#include <GA/GA_Handle.h>
#include <GA/GA_IntrinsicManager.h>
#include <GA/GA_Range.h>
#include <GA/GA_ReuseStrategy.h>
#include <GA/GA_Types.h>
#include <UT/UT_Array.h>
#include <UT/UT_Color.h>
#include <UT/UT_Matrix3.h>
#include <UT/UT_Matrix4.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_VectorTypes.h>
#include <SYS/SYS_Deprecated.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | UT_BoundingBoxT< T > |
Axis-aligned bounding box (AABB). More... | |
class | UT_QuaternionT< T > |
Quaternion class. More... | |
class | UT_StringMap< T > |
class | GA_EdgeT< T, DIRECTED > |
class | GEO_Detail |
class | GEO_Detail::SoftSymmetryParms |
class | GEO_Detail::LocalXformContextT< FLOAT_T > |
class | GEO_Detail::geo_NPairs |
struct | GEO_Detail::PointAdjacencyData |
struct | GEO_Detail::EdgeAdjacencyData |
Namespaces | |
GA_PrimCompat | |
Typedefs | |
typedef UT_BoundingBoxT< float > | UT_BoundingBox |
using | GA_Edge = GA_EdgeT< GA_Offset, false > |
#define GEO_STD_ATTRIB_AGE "age" |
Definition at line 111 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_ALPHA "Alpha" |
Definition at line 101 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_ANGULAR_VELOCITY "w" |
Definition at line 97 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_ARC "arc" |
Definition at line 125 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_AREA "area" |
Definition at line 118 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_CAPT_SKELROOT "pCaptSkelRoot" |
Definition at line 132 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_CAPTUREFRAME "pCaptFrame" |
Definition at line 131 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_CLOTH_CAPT "clothCapt" |
Definition at line 133 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_COM "com" |
Definition at line 102 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_CREASE "creaseweight" |
Definition at line 117 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DEFORM_DUAL_QUATERNION_BLEND_ATTRIB "deformDualQuaternionBlendAttrib" |
Definition at line 152 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DEFORM_SKIN_METHOD "deformSkinMethod" |
Definition at line 151 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DEFORM_TRANSFORM_REGIONS_PATH "deformTransformRegionsPath" |
Definition at line 154 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DEFORM_TRANSFORM_TARGETS_PATH "deformTransformTargetsPath" |
Definition at line 155 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DEFORM_TRANSFORMS_PATH "deformTransformsPath" |
Definition at line 153 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DIFFUSE "Cd" |
Definition at line 100 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DIST "dist" |
Definition at line 112 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DISTANCE "dist" |
Definition at line 103 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DIV "div" |
Definition at line 123 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_DRAG "drag" |
Definition at line 107 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_GEN "gen" |
Definition at line 126 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_ID "id" |
Definition at line 115 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_INFLATE_MODIFIER "inflatemodifier" |
Definition at line 144 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_LAGE "lage" |
Definition at line 124 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_LAYERMERGE "layermerge" |
Definition at line 121 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_LIFE "life" |
Definition at line 110 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_LOD "lod" |
Definition at line 104 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MASS "mass" |
Definition at line 106 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MATERIAL "shop_materialpath" |
Definition at line 98 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_CAPT_DATA "metaCaptData" |
Definition at line 141 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_CAPT_FRAME "metaCaptFrame" |
Definition at line 137 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_CAPT_GROUP_MAP "metaCaptGroupMap" |
Definition at line 142 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_CAPT_GROUPS "metaCaptGroups" |
Definition at line 138 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_CAPT_PATHS "metaCaptPaths" |
Definition at line 140 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_CAPT_ROOT "metaCaptRoot" |
Definition at line 139 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_META_SLIDE "slideModifier" |
Definition at line 143 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MUSCLE_CAPT_NAMES "muscleCaptNames" |
Definition at line 149 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MUSCLE_INFLATE_NORM "muscleInflateNormal" |
Definition at line 147 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MUSCLE_POSITION_BIAS "positionbiasvalues" |
Definition at line 148 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MUSCLE_REST_ANCHOR "restAnchor" |
Definition at line 145 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_MUSCLE_REST_XFORMS "restTransforms" |
Definition at line 146 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_NORMAL "N" |
Definition at line 94 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_OGLSHOP "ogl_shop" |
Definition at line 99 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_ORIENT "orient" |
Definition at line 114 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_PERIMETER "perimeter" |
Definition at line 119 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_PNT_CAPTURE_ALPHA "pCaptAlpha" |
Definition at line 128 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_PNT_CAPTURE_DATA "pCaptData" |
Definition at line 130 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_PNT_CAPTURE_PATH "pCaptPath" |
Definition at line 129 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_POSE_SHAPE_EXAMPLE_PATH "poseShapeExamplePath" |
Definition at line 156 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_POSITION "P" |
Definition at line 93 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_PSCALE "pscale" |
Definition at line 116 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_REST "rest" |
Definition at line 105 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_RIXLATE "rixlate" |
Definition at line 150 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_SEGS "segs" |
Definition at line 122 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_SHAPE_DIFF_METHOD "shapeDiffMethod" |
Definition at line 157 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_SHAPE_DIFF_ORIENT_ATTRIB "shapeDiffOrientAttrib" |
Definition at line 158 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_SHAPE_DIFF_TRANSFORM_ATTRIB "shapeDiffTransformAttrib" |
Definition at line 159 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_SPRINGK "springk" |
Definition at line 109 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_STASH_POSE_PATH "stashPosePath" |
Definition at line 160 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_TENSION "tension" |
Definition at line 108 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_TEXTURE "uv" |
Definition at line 95 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_TUBECAPTURE "tubeCapt" |
Definition at line 127 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_UP "up" |
Definition at line 113 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_VELOCITY "v" |
Definition at line 96 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_WIDTH "width" |
Definition at line 120 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_WIRE_CAPT_PRIMU "wireCaptPrimU" |
Definition at line 136 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_WIRE_CAPT_U "wireCaptU" |
Definition at line 134 of file GEO_Detail.h.
#define GEO_STD_ATTRIB_WIRE_CAPT_V "wireCaptV" |
Definition at line 135 of file GEO_Detail.h.
Definition at line 86 of file GEO_Detail.h.
typedef UT_BoundingBoxT<float> UT_BoundingBox |
Definition at line 41 of file GEO_Detail.h.
Enumerator | |
---|---|
GEO_CAPTBONE_PROPERTY_PATH | |
GEO_CAPTBONE_PROPERTY_DATA | |
GEO_NUM_CAPTBONE_PROPERTY |
Definition at line 204 of file GEO_Detail.h.
Enumerator | |
---|---|
GEO_CAPTCLOTH_PROPERTY_CAPT | |
GEO_NUM_CAPTCLOTH_PROPERTY |
Definition at line 233 of file GEO_Detail.h.
Enumerator | |
---|---|
GEO_CAPTMETA_PROPERTY_GROUPMAP | |
GEO_CAPTMETA_PROPERTY_PATH | |
GEO_CAPTMETA_PROPERTY_DATA | |
GEO_NUM_CAPTMETA_PROPERTY |
Definition at line 219 of file GEO_Detail.h.
Enumerator | |
---|---|
GEO_CAPTMUSCLE_PROPERTY_GROUPS | |
GEO_CAPTMUSCLE_PROPERTY_XFORMS | |
GEO_CAPTMUSCLE_PROPERTY_POSITIONBIAS | |
GEO_NUM_CAPTMUSCLE_ROPERTY |
Definition at line 211 of file GEO_Detail.h.
Enumerator | |
---|---|
GEO_CAPTWIRE_PROPERTY_PRIMU | |
GEO_NUM_CAPTWIRE_PROPERTY |
Definition at line 227 of file GEO_Detail.h.
enum GEO_CopyMethod |
An enum for GEO_Detail::copy's method parameter.
Enumerator | |
---|---|
GEO_COPY_ONCE | |
GEO_COPY_START | |
GEO_COPY_ADD | |
GEO_COPY_END |
Definition at line 240 of file GEO_Detail.h.
Definition at line 165 of file GEO_Detail.h.