# Cartesian Transformation Types

Bitmasks that can be OR’d together to specify the transformation behavior.

> 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.

> 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.

## Index

Preprocessor Definitions

- `kA3DTransformationIdentity`
- `kA3DTransformationTranslate`
- `kA3DTransformationRotate`
- `kA3DTransformationMirror`
- `kA3DTransformationScale`
- `kA3DTransformationNonUniformScale`

Preprocessor Definitions

`kA3DTransformationIdentity`

  Identity transformation.

`kA3DTransformationTranslate`

  Translate transformation.

`kA3DTransformationRotate`

  Rotate transformation.

`kA3DTransformationMirror`

  Mirror transformation.

`kA3DTransformationScale`

  Scale transformation.

`kA3DTransformationNonUniformScale`

  Non-uniform scale transformation.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...