Cartesian Transformation Types
Bitmasks that can be OR'd together to specify the transformation behavior. More...
Macros | |
#define | kA3DTransformationIdentity 0x00 |
#define | kA3DTransformationMirror 0x04 |
#define | kA3DTransformationNonUniformScale 0x10 |
#define | kA3DTransformationRotate 0x02 |
#define | kA3DTransformationScale 0x08 |
#define | kA3DTransformationTranslate 0x01 |
Detailed Description
Bitmasks that can be OR'd together to specify the transformation behavior.
- Version
- 2.0
The bitmasks specify the transformations used in an A3DMiscCartesianTransformation. To specify multiple transformation behaviors, use a bitwise OR operation to combine the bitmasks for each transformation type.
- Note
- Specifying the kA3DTransformationIdentity flag precludes any other types of transformations. That is, if you create a transformation value that ORs kA3DTransformationIdentity and kA3DTransformationRotate, only the identity transformation is applied.
Macro Definition Documentation
◆ kA3DTransformationIdentity
#define kA3DTransformationIdentity 0x00 |
Identity transformation.
◆ kA3DTransformationTranslate
#define kA3DTransformationTranslate 0x01 |
Translate transformation
◆ kA3DTransformationRotate
#define kA3DTransformationRotate 0x02 |
Rotate transformation.
◆ kA3DTransformationMirror
#define kA3DTransformationMirror 0x04 |
Mirror transformation.
◆ kA3DTransformationScale
#define kA3DTransformationScale 0x08 |
Scale transformation.
◆ kA3DTransformationNonUniformScale
#define kA3DTransformationNonUniformScale 0x10 |
Non-uniform scale transformation.