HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Types.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GU_POLY_CLOSED   0
 
#define GU_POLY_OPEN   1
 
#define GU_WRAPU   1
 
#define GU_WRAPV   1
 
#define GU_HIDDEN_3D_PRIMS_GROUP   "_3d_hidden_primitives"
 

Enumerations

enum  GU_CircleType { GU_CIRCLE_CLOSED = 0, GU_CIRCLE_OPEN_ARC = 1, GU_CIRCLE_CLOSED_ARC = 2, GU_CIRCLE_SLICED_ARC = 3 }
 
enum  GU_AxisType { GU_XAXIS = 0, GU_YAXIS = 1, GU_ZAXIS = 2 }
 
enum  GU_OrientationType { GU_PLANE_XY = 0, GU_PLANE_YZ = 1, GU_PLANE_XZ = 2 }
 
enum  GU_CrossSectionType { GU_XSECTION_ALL = 0, GU_XSECTION_EACH = 1, GU_XSECTION_CYCLE = 2 }
 
enum  GU_DeformType {
  GU_DEFORM_TWIST = 0, GU_DEFORM_BEND = 1, GU_DEFORM_SHEAR = 2, GU_DEFORM_TAPER = 3,
  GU_DEFORM_LINEAR_TAPER = 4, GU_DEFORM_SQUASH = 5
}
 
enum  GU_GridType { GU_GRID_POLY, GU_GRID_MESH, GU_GRID_NURBS, GU_GRID_BEZIER }
 
enum  GU_WeightingType { NUM_VERTICES = 0, EDGE_LENGTH = 1, SURFACE_AREA = 2 }
 
enum  GU_MetricType { GU_METRIC_UV = 0, GU_METRIC_UVW = 1, GU_METRIC_XYZ = 2 }
 
enum  GU_TextureType {
  GU_ORTHO_TEX, GU_POLAR_TEX, GU_CYL_TEX, GU_ROW_COL_TEX,
  GU_FACE_TEX, GU_MODIFY_TEX, GU_UNIFORM_SPLINE_TEX, GU_GREVILLE_SPLINE_TEX,
  GU_CHORD_SPLINE_TEX, GU_PERSPECTIVE_TEX
}
 
enum  GU_LatticeType { GU_LATTICE_LINEAR = 0, GU_LATTICE_BEZIER = 1 }
 

Macro Definition Documentation

#define GU_HIDDEN_3D_PRIMS_GROUP   "_3d_hidden_primitives"

Definition at line 124 of file GU_Types.h.

#define GU_POLY_CLOSED   0
Examples:
SOP/SOP_DualStar.C.

Definition at line 119 of file GU_Types.h.

#define GU_POLY_OPEN   1
Examples:
SIM/SIM_SolverHair.C, and SIM/SNOW_Solver.C.

Definition at line 120 of file GU_Types.h.

#define GU_WRAPU   1

Definition at line 121 of file GU_Types.h.

#define GU_WRAPV   1

Definition at line 122 of file GU_Types.h.

Enumeration Type Documentation

Enumerator
GU_XAXIS 
GU_YAXIS 
GU_ZAXIS 

Definition at line 24 of file GU_Types.h.

Enumerator
GU_CIRCLE_CLOSED 
GU_CIRCLE_OPEN_ARC 
GU_CIRCLE_CLOSED_ARC 
GU_CIRCLE_SLICED_ARC 

Definition at line 15 of file GU_Types.h.

Enumerator
GU_XSECTION_ALL 
GU_XSECTION_EACH 
GU_XSECTION_CYCLE 

Definition at line 49 of file GU_Types.h.

Enumerator
GU_DEFORM_TWIST 
GU_DEFORM_BEND 
GU_DEFORM_SHEAR 
GU_DEFORM_TAPER 
GU_DEFORM_LINEAR_TAPER 
GU_DEFORM_SQUASH 

Definition at line 58 of file GU_Types.h.

Enumerator
GU_GRID_POLY 
GU_GRID_MESH 
GU_GRID_NURBS 
GU_GRID_BEZIER 

Definition at line 70 of file GU_Types.h.

Enumerator
GU_LATTICE_LINEAR 
GU_LATTICE_BEZIER 

Definition at line 109 of file GU_Types.h.

Enumerator
GU_METRIC_UV 
GU_METRIC_UVW 
GU_METRIC_XYZ 

Definition at line 87 of file GU_Types.h.

Enumerator
GU_PLANE_XY 
GU_PLANE_YZ 
GU_PLANE_XZ 

Definition at line 32 of file GU_Types.h.

Enumerator
GU_ORTHO_TEX 
GU_POLAR_TEX 
GU_CYL_TEX 
GU_ROW_COL_TEX 
GU_FACE_TEX 
GU_MODIFY_TEX 
GU_UNIFORM_SPLINE_TEX 
GU_GREVILLE_SPLINE_TEX 
GU_CHORD_SPLINE_TEX 
GU_PERSPECTIVE_TEX 

Definition at line 94 of file GU_Types.h.

Enumerator
NUM_VERTICES 
EDGE_LENGTH 
SURFACE_AREA 

Definition at line 79 of file GU_Types.h.