transform objects

transform objects

Transform objects is a special group object 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 post samples or axes and therefore cannot be contained in a single field 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 objects module.

Limitations:

  • The transform objects module does not change the coordinates that you will see when you probe. The module’s primary purpose is visualization, and it is most often used to display a copy of an existing object in the application. In situations like this the original coordinates are retained.
  • In some circumstances transform objects cannot be used with 4DIMs. It can cause the 4DIM extents to be different than they were in the EVS 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.

Ports

DirectionNameTypeDescription
InputInput ObjectsRenderableAny number of renderable objects to transform.
OutputOutput ObjectRenderableA renderable object displaying the transformed group.

Properties

PropertyTypeDescription
VisibilityBooleanThe Visibility toggle will turn on or off the visible state of the output objects.

Transform Settings

PropertyTypeDescription
Transform ListTransform ListThe list of transformations applied to the input objects.
Z ScaleDoubleThe Z Scale refers to the vertical exaggeration backed out of the input field. This scale will be used to remove all vertical exaggeration during the transformation process.