Skip to main content

Assemblies

Assembly nodes are the building blocks of Visionary Render scenes. They enable you to position, orient and scale objects in your scene. Each assembly defines a transform in the transform hierarchy, in which transforms have parent-child-sibling relationships. The units are metres and degrees. If your data has been translated from a CAD format, then the scale will generally be unit scale.

Buttons​

ButtonDescription
ResetReset the transform to its default values (i.e. an identity matrix that won’t transform child nodes in any way). The image above shows a local transform set to identity.
Uniform ScaleBy default, assemblies scale equally along the x, y, and z axes. Click on this button to switch to non-uniform scaling.
SaveSave the current transform of this assembly.
RestoreRestore the saved transform of this assembly.

World Transform​

This can be changed to transform the Assembly relative to the world origin instead of to its ancestors.

Apply Transformation​

The Apply Transform drop-down can be used to set a transform without applying it to an Assembly until the Apply button is pressed. It can be applied as a Local or World transform, depending on the Transform Mode property.

Constraints​

The Advanced rollout contains a property for adding constraints to an Assembly.

Lock​

Prevent the Assembly from being transformed.

Parent​

Prevent the Assembly from being transformed locally.

Limits​

Limit individual components of the Assembly's transform. A TransformLimits node will be automatically created to permit the limits to be configured from the Properties window.

note

Transform limits are only applied to user input.

Look At​

The Look at option permits you to select a Target Assembly to direct this Assembly towards. The axis is determined by the model's axis and may need to be adjusted to ensure correct direction. If required, a secondary node can be selected for the up axis.