Interactive Transform
The Interactive Transform tool provides visual manipulation of volume meshes using 3D gizmo widgets. Instead of entering numerical values, you can drag handles directly in the 3D view to translate, rotate, or scale volume mesh objects intuitively.
Accessing the Tool
Navigate to the Volume Mesh ribbon tab and click Interactive Transform in the Transform section.
When activated, a 3D manipulator gizmo appears centered on the active volume mesh's bounding box. The transformation affects all selected volume mesh objects simultaneously.
Manipulator Gizmo
The manipulator gizmo displays colored axes and handles for different transformation operations:
Translation Axes
Colored arrows indicate translation directions:
- Red arrow: Translate along X-axis
- Green arrow: Translate along Y-axis
- Blue arrow: Translate along Z-axis
Drag an arrow to move the mesh along that axis. The mesh moves in real-time as you drag (when preview is enabled).
Rotation Rings
Circular arcs allow rotation around each axis:
- Red ring: Rotate around X-axis
- Green ring: Rotate around Y-axis
- Blue ring: Rotate around Z-axis
Drag a ring to rotate the mesh around that axis.
Scale Handles
Small cubes at the ends of axes enable scaling:
- Red cube: Scale along X-axis
- Green cube: Scale along Y-axis
- Blue cube: Scale along Z-axis
Drag a cube to scale the mesh along that axis.
Plane Translation
Colored planes between axes allow translation in two dimensions simultaneously:
- Red plane (YZ): Translate in the YZ plane
- Green plane (XZ): Translate in the XZ plane
- Blue plane (XY): Translate in the XY plane
Manipulator Options
Show manipulator in 2D views
When enabled, the manipulator gizmo appears in 2D slice views (axial, coronal, sagittal) in addition to the 3D view. This allows transformation in specific planes while viewing orthogonal slices.
Apply transformation on mouse drag
Controls whether transformations are applied in real-time:
- Enabled: Mesh transforms immediately as you drag (preview mode)
- Disabled: Transformation is applied only when you release the mouse
Real-time preview provides immediate visual feedback but may be slower with large meshes.
Show plane axes
Toggle visibility of the planar translation handles. Disable to reduce visual clutter when only single-axis operations are needed.
Show rotate axes
Toggle visibility of the rotation rings. Disable if rotation is not needed.
Show scale axes
Toggle visibility of the scale handles. Disable if scaling is not needed.
Lock interaction
When enabled, the manipulator becomes non-interactive. This prevents accidental transformation while still displaying the gizmo for reference.
Current Transformation Values
The tool panel displays the current transformation state relative to the initial position when the tool was opened:
Translate Distance (mm)
Shows the cumulative translation applied:
| Parameter | Description |
|---|---|
| X | Distance moved along X-axis in millimeters |
| Y | Distance moved along Y-axis in millimeters |
| Z | Distance moved along Z-axis in millimeters |
Rotate Angle (°)
Shows the cumulative rotation applied:
| Parameter | Range | Description |
|---|---|---|
| X | -180 to 180 | Rotation around X-axis in degrees |
| Y | -180 to 180 | Rotation around Y-axis in degrees |
| Z | -180 to 180 | Rotation around Z-axis in degrees |
Scale Factor
Shows the cumulative scale factor applied:
| Parameter | Default | Description |
|---|---|---|
| X | 1.0 | Scale factor along X-axis |
| Y | 1.0 | Scale factor along Y-axis |
| Z | 1.0 | Scale factor along Z-axis |
Reset
Click Reset to restore the manipulator to its initial state. This resets the displayed transformation values to zero (translation), zero (rotation), and 1.0 (scale).
The Reset button resets the manipulator state, not the mesh transformation. To undo mesh changes, close the tool without applying final transformations.
Interaction Tips
Precise Axis Alignment
The manipulator axes are aligned with the world coordinate system. For best results when working with specific axes:
- Use the View tab to set a standard view (Top, Front, Right)
- The corresponding plane translation and rotation become more accessible
Transforming Multiple Objects
When multiple volume meshes are selected:
- The manipulator appears at the combined bounding box center
- All selected meshes transform together
- Each mesh rotates/scales relative to its own center
Camera Navigation
While the Interactive Transform tool is active:
- Standard camera controls (rotate, pan, zoom) remain functional
- Click on empty space to orbit the camera
- Click on gizmo handles to transform the mesh
Workflow Example
Positioning a Mesh for Analysis
- Open Interactive Transform
- Enable Show manipulator in 2D views
- Switch to axial view for top-down positioning
- Drag the XY plane handle to position horizontally
- Switch to 3D view
- Use the Z translation arrow for vertical positioning
- Rotate as needed using the appropriate ring
- Close the tool when positioning is complete
Fine-Tuning Alignment
For precise adjustments:
- Open Interactive Transform
- Disable Apply transformation on mouse drag for non-real-time mode
- Make small adjustments
- Release mouse to apply each change
- Check alignment in multiple views
- Use Reset if needed and try again
Related Tools
- Transform - Numerical transformation with precise values
- Render Properties - Control mesh visualization
- Configure FEM Model - Define FEM model properties