Transformations Module

Parent module: Miscellaneous Module

group a3d_misc_trsf

Creates and accesses transformation entities that can be applied to PRC entities containing geometry.

This module describes the transformation entities that can be applied to PRC entities containing geometry.

The abstract base entity for this module (A3DMiscTransformation) appears in structure members as a pointer that references either an A3DMiscCartesianTransformation or an A3DMiscGeneralTransformation entity. There are no functions to separately create or access an A3DMiscTransformation entity.

To determine the type of transformation entity referenced by an A3DMiscTransformation pointer, use the A3DEntityGetType function.

Sub-modules

General 3D Transformation (using 4x4 transformation matrices)

Functions and structures for defining 4x4 transformation matrices that translate, scale, and rotate.

Cartesian Transformation

Functions and structures for defining combinations of transformations (without the use of a matrix)