HDK
|
#include <GEO_Detail.h>
Public Types | |
enum | Type { Type::LOOKAT, Type::ORIENT } |
enum | PivotSpace { PivotSpace::GLOBAL, PivotSpace::LOCAL } |
Public Member Functions | |
LocalXformContextT (const UT_Vector3T< FLOAT_T > &forward, const UT_Vector3T< FLOAT_T > &up, PivotSpace pivot_space) | |
Coordinate frame defined by lookat(zero, forward, up). More... | |
LocalXformContextT (const UT_Matrix3T< FLOAT_T > &orient, const UT_Vector3T< FLOAT_T > &origin, PivotSpace pivot_space) | |
Public Attributes | |
UT_Vector3T< FLOAT_T > | myFwdVector |
UT_Vector3T< FLOAT_T > | myUpVector |
UT_Matrix3T< FLOAT_T > | myOrient |
UT_Vector3T< FLOAT_T > | myOrigin |
Type | myType |
PivotSpace | myPivotSpace |
Class for passing local context arguments to certain softTransform*() methods.
Definition at line 784 of file GEO_Detail.h.
|
strong |
Enumerator | |
---|---|
GLOBAL | |
LOCAL |
Definition at line 793 of file GEO_Detail.h.
|
strong |
Enumerator | |
---|---|
LOOKAT | |
ORIENT |
Definition at line 788 of file GEO_Detail.h.
|
inline |
Coordinate frame defined by lookat(zero, forward, up).
Definition at line 797 of file GEO_Detail.h.
|
inline |
Coordinate frame defined by an orient (rotate) matrix and origin. The orient matrix should transform row vector coordinates in the local basis to the standard world basis.
Definition at line 806 of file GEO_Detail.h.
UT_Vector3T<FLOAT_T> GEO_Detail::LocalXformContextT< FLOAT_T >::myFwdVector |
Definition at line 813 of file GEO_Detail.h.
UT_Matrix3T<FLOAT_T> GEO_Detail::LocalXformContextT< FLOAT_T >::myOrient |
Definition at line 817 of file GEO_Detail.h.
UT_Vector3T<FLOAT_T> GEO_Detail::LocalXformContextT< FLOAT_T >::myOrigin |
Definition at line 818 of file GEO_Detail.h.
PivotSpace GEO_Detail::LocalXformContextT< FLOAT_T >::myPivotSpace |
Definition at line 821 of file GEO_Detail.h.
Type GEO_Detail::LocalXformContextT< FLOAT_T >::myType |
Definition at line 820 of file GEO_Detail.h.
UT_Vector3T<FLOAT_T> GEO_Detail::LocalXformContextT< FLOAT_T >::myUpVector |
Definition at line 814 of file GEO_Detail.h.