Overview

Programming Guide

API Reference

Cartesian Transformation Types

Bitmasks that can be ANDed together to specify the transformation behavior. More...

Macros

#define kA3DTransformationIdentity   0x00
 
#define kA3DTransformationTranslate   0x01
 
#define kA3DTransformationRotate   0x02
 
#define kA3DTransformationMirror   0x04
 
#define kA3DTransformationScale   0x08
 
#define kA3DTransformationNonUniformScale   0x10
 

Detailed Description

Bitmasks that can be ANDed together to specify the transformation behavior.

Version
2.0

The bitmasks specify the transformations specified by an A3DMiscCartesianTransformation. To specify multiple transformation behaviors, AND together 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 ANDs kA3DTransformationIdentity and kA3DTransformationRotate, only the identity transformation is applied.

Macro Definition Documentation

#define kA3DTransformationIdentity   0x00

Identity transformation.

#define kA3DTransformationTranslate   0x01

Translate transformation

#define kA3DTransformationRotate   0x02

Rotate transformation.

#define kA3DTransformationMirror   0x04

Mirror transformation.

#define kA3DTransformationScale   0x08

Scale transformation.

#define kA3DTransformationNonUniformScale   0x10

Non-uniform scale transformation.