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.