HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Twist.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: GU_Twist.h
7  *
8  * COMMENTS:
9  *
10  */
11 
12 #ifndef __GU_TWIST__
13 #define __GU_TWIST__
14 
15 #include "GU_API.h"
16 #include "GU_Types.h"
17 #include <UT/UT_Vector3.h>
18 
19 class GU_Detail;
20 class GA_PointGroup;
21 
23 {
24 public: // Used by
25  GU_TwistParms();
26  const GU_Detail *source; // All
28  GU_AxisType secondaryAxis; // Bend, Shear, Taper, LTaper
29  UT_Vector3 origin; // All - Shear
30  float value; // All
31  float power; // All - LinearTaper
32  const GA_PointGroup *grp; // All
33  const GA_PointGroup *sgrp; // All
34  int clamping; // Bend & Linear Taper
35 };
36 
37 #endif
int clamping
Definition: GU_Twist.h:34
float power
Definition: GU_Twist.h:31
GU_AxisType secondaryAxis
Definition: GU_Twist.h:28
GU_AxisType
Definition: GU_Types.h:24
float value
Definition: GU_Twist.h:30
const GA_PointGroup * sgrp
Definition: GU_Twist.h:33
GU_AxisType primaryAxis
Definition: GU_Twist.h:27
#define GU_API
Definition: GU_API.h:14
const GA_PointGroup * grp
Definition: GU_Twist.h:32
const GU_Detail * source
Definition: GU_Twist.h:26
UT_Vector3 origin
Definition: GU_Twist.h:29