Skip to main content

Transform

The Transform tool applies geometric transformations to surface objects using precise numeric input. Rotate, translate, scale, or mirror surfaces around specified axes and centers.

Accessing the Tool

  1. Navigate to the Surface tab in the ribbon.
  2. Click Transform in the Transform section.

Description

Perform transformation operations—including rotation, translation, scaling, or mirroring—on the target surface object(s). This operation modifies the physical coordinates of the mesh vertices, permanently changing the object geometry.

warning

Transform operations modify the actual vertex coordinates of the surface mesh. This is a destructive operation that changes the object's physical position and orientation. Use Interactive Transform if you need non-destructive preview capabilities.

Target Object(s)

Select which surface objects the transformation applies to:

OptionDescription
Active surfaceTransform the currently active surface only.
Selected surfacesTransform all currently selected surfaces.
Visible surfacesTransform all visible surfaces.
All surfacesTransform every surface in the project.

Transformation Tabs

Rotate Tab

Apply rotation around a specified axis.

Rotation Axis

Select one or more axes to rotate around:

  • X: Rotate around the X-axis.
  • Y: Rotate around the Y-axis.
  • Z: Rotate around the Z-axis.

Rotation Angle

ParameterDescription
Angle (°)The rotation angle in degrees (-360° to 360°).

Rotation Center

ParameterDescription
Object centroidWhen enabled, rotate around the object's bounding box center. When disabled, rotate around the specified point.
X (mm)X-coordinate of the custom rotation center.
Y (mm)Y-coordinate of the custom rotation center.
Z (mm)Z-coordinate of the custom rotation center.
tip

Press the P key while hovering over any object in the 3D view to pick that point as the rotation center.

Translate Tab

Move the surface along the coordinate axes.

ParameterDescription
X (mm)Translation distance along the X-axis.
Y (mm)Translation distance along the Y-axis.
Z (mm)Translation distance along the Z-axis.

Scale Tab

Resize the surface by a scale factor.

ParameterDescription
XScale factor along the X-axis (1.0 = no change).
YScale factor along the Y-axis (1.0 = no change).
ZScale factor along the Z-axis (1.0 = no change).
Uniform scalingWhen enabled, changing one axis updates all axes to maintain proportions.
info

Scale factors greater than 1.0 enlarge the object, while factors between 0 and 1.0 shrink it. Negative values invert the object along that axis.

Mirror Tab

Reflect the surface across coordinate planes.

ParameterDescription
XMirror across the YZ plane (flip along X-axis).
YMirror across the XZ plane (flip along Y-axis).
ZMirror across the XY plane (flip along Z-axis).

Select one or more axes to mirror across. Mirroring creates a reflected copy of the geometry.

Matrix Tab

Apply an arbitrary 4×4 transformation matrix for advanced transformations.

The matrix tab displays a 4×4 transformation matrix that can be directly edited. This allows for combined or custom transformations that cannot be achieved with the individual tabs.

RowXYZTranslation
Xm0m4m8m12
Ym1m5m9m13
Zm2m6m10m14
Wm3m7m11m15

Move to Image Center Tab

Automatically translate the surface to the center of the active volume image.

This tab provides a one-click operation to move the target object(s) to the center of the currently active volume dataset. This is useful for aligning imported surfaces with image data.

Workflow

  1. Open the Transform tool from the Surface tab.
  2. Select the Target object(s) from the dropdown.
  3. Navigate to the appropriate transformation tab:
    • Rotate: For angular rotation.
    • Translate: For positional movement.
    • Scale: For resizing.
    • Mirror: For reflection.
    • Matrix: For custom matrix transformations.
    • Move to Image Center: For centering on image data.
  4. Configure the transformation parameters.
  5. Click Apply to execute the transformation.

Use Cases

Aligning Imported Geometry

Use Translate to position imported surfaces at the correct location. Use Move to Image Center to quickly center surfaces within image data bounds.

Correcting Orientation

Apply Rotation to correct the orientation of surfaces that were imported with incorrect alignment.

Scaling for Unit Conversion

Use Scale with uniform scaling to convert between unit systems (e.g., multiply by 10 to convert from cm to mm).

Creating Mirrored Anatomy

Use Mirror to create reflected copies of anatomical structures for bilateral comparisons or implant design.

Precise Positioning

Use exact numeric values for precise positioning when preparing surfaces for manufacturing or simulation.

Tips

  • Enable Uniform scaling to maintain object proportions when resizing.
  • Use the Object centroid option for intuitive rotation around the object's own center.
  • The Matrix tab is useful for applying transformations exported from other software.
  • Combine multiple operations by applying them sequentially.
  • For interactive manipulation with visual feedback, use the Interactive Transform tool instead.