Transform_Group

image\transform_group_mod.jpg

General Module Function

Transform_Group is a special GroupObject that allows all connected objects to be rotated (about a user defined center) and/or translated. This is useful if you wish to move objects that are complex, such as group objects like Map_Spheres or axes and therefore cannot be contained in a single field (blue-black) port.

An example of this, would be the axes module. If you wanted an axes with an origin that did not match your data, it could be created separately and moved using the Transform_Group module.

Limitations

In some circumstances Transform_Group cannot be used with 4DIMs.  It can cause the 4DIM extents to be different than they were in the EVS/MVS Viewer.  This has been noted when doing rotations.  

In most cases, the transform_field module can be used instead, however it does not allow for multiple objects to be connected to its input.

Module Input Ports

This module has a single red input port that can accept one or more objects (red ports) as inputs. Each input will become a child object of the output. Multilevel object hierarchies can be built in this manner.

Module Output Ports

The renderable object that can be connected directly to a viewer.

image\transform_group_panel.jpg

Module Control Panel

The user interface for Transform_Group consists of numerous type-in fields that control the center for rotation, the rotation angles (in degrees) and translations for each of the three coordinate axes.

Related Modules

Render_Field

GroupObject