Transform
This functionality is available on Onshape's browser, iOS, and Android platforms.
Adjust a part's (and its Mate connector or axis, if desired) location and orientation in 3D space with the option to copy the part in place. When transforming a part, you also have the ability to select its Mate connector (inferred or existing), or axis, so the Mate connector stays with the part.

In the Feature toolbar:
Adjust a part's (and its Mate connector or axis, if desired) location and orientation in 3D space with the option to copy the part in place. When transforming a part, you also have the ability to select its Mate connector (inferred or existing) or axis, so the Mate connector stays with the part.

- Click
.
- Select a part (and its Mate connector or axis, if desired) to move.
- Select the method of moving the part (transform type):
- Translate by line - Move the part along a selected line: such as a part edge.
- Translate by distance - Move the part by a specified value and in a direction indicated by the selection of an entity or mate connector.
- Translate by XYZ - Move the part along an axis by a specified value. Optionally, use the drag manipulator that appears to position the part along axis.
- Transform by Mate connectors - Specify two Mate connectors (inferred or existing), or axis, by which to reorient the placement of the part. Use the directional arrows to flip the orientation:
- Rotate - Move the part about an axis or Mate connector (inferred or existing) specified by selecting an entity.
- Copy in place - Make a copy of the part at the same location; this creates a separate and independent part enabling you to:
- Make changes to one part and use both to create different parts during a later operation.
- Make a copy of a part prior to a series of operations enabling you to reference the original state for ancillary operations.
- Create multiple copies of a part in order to create multiple variants.
If you need to create multiple copies of a part at once, use the Pattern feature with a distance of 0 (zero).
- Scale - Scale a part by a specific factor and select a point to scale about; selecting Scale presents a Scale Uniformly checkbox. Uncheck this box to specify your own scale for X, Y, and Z axes, and also select a point or Mate connector (inferred or existing) to scale about. Using a Mate connector (inferred or existing), or axis, to scale about changes the coordinate system to be relative to the Mate connector or axis.
- Optionally, select Copy part to duplicate the part.
- Click
.

Before translate by line:
After translating along the selected line specified by a part edge:

Before translate by distance:
After translating by specifying a value and a direction:

After translating along an axis by a specified distance with the copy part option checked:

Before transform by Mate connectors or axis:
After transform from one Mate connector to another:

Before rotate:
After rotate:

The copy is placed exactly where the part is originally. Note that the Parts list reflects the new part and part count.

Before scale uniformly:
After scale uniformly:

Before scale:
After scale:


- Tap Transform.
- Select entities to transform or copy.
- Select the Transform type (method of moving the entities):
- Translate by line - Select an entity (such as a part edge)
- Translate by distance - Select an entity to indicate direction and specify a value, OR use the drag manipulator that appears.
- Translate by XYZ - Specify axis values to move along, OR use the drag manipulator that appears to position the part along the axis
- Transform by mate connectors - Specify two mate connectors by which to reorient the placement of the part.
Flip the primary axis, Z orientation of the instances.
Reorient the secondary axis; rotate the quadrant orientation (in the XY plane) by 90 degrees at a tap.
- Rotate - Move the part about an axis specified by selecting an entity and specify the angle, OR use the drag manipulator that appears.
- Copy in place - Make a copy of the part at the same location; this creates a separate and independent part enabling you to:
- Make changes to one part and use both to create different bodies during a later operation.
- Make a copy of a part prior to a series of operations enabling you to reference the original state for ancillary operations.
- Create multiple copies of a part in order to create multiple variants.
If you need to create multiple copies of a part at once, use the Pattern feature with a distance of 0 (zero).
- Scale uniformly - Scale a part by a specific factor and select a point to scale about; optionally copy the part.
- Optionally, toggle to switch to the opposite direction.
- Select lines or points.
- Optionally, toggle to copy part.
- Tap checkmark.

The part is translated by the sketch line above it, to a new location across the Right plane:

The part is translated by distance. Specifically, it is translated 3.1215 inches from its original position. With Translate by distance, you can only translate in one direction at a time:

The part is translated from its original position in several directions at once:

Two parts are transformed to share the same Mate connector location:

The part is rotated 45 degrees from its original position:

Use copy in place to copy one or multiple parts in their exact location.

The part is scaled at 1.5 times its original size:

Before scale:
After scale:


- Tap Transform.
- Select entities to transform or copy.
- Select the Transform type (method of moving the entities):
- Translate by line - Select an entity (such as a part edge)
- Translate by distance - Select an entity to indicate direction and specify a value, OR use the drag manipulator that appears.
- Translate by XYZ - Specify axis values to move along, OR use the drag manipulator that appears to position the part along the axis
- Transform by mate connectors - Specify two mate connectors by which to reorient the placement of the part.
Flip the primary axis, Z orientation of the instances.
Reorient the secondary axis; rotate the quadrant orientation (in the XY plane) by 90 degrees at a tap.
- Rotate - Move the part about an axis specified by selecting an entity and specify the angle, OR use the drag manipulator that appears.
- Copy in place - Make a copy of the part at the same location; this creates a separate and independent part enabling you to:
- Make changes to one part and use both to create different bodies during a later operation.
- Make a copy of a part prior to a series of operations enabling you to reference the original state for ancillary operations.
- Create multiple copies of a part in order to create multiple variants.
If you need to create multiple copies of a part at once, use the Pattern feature with a distance of 0 (zero).
- Scale uniformly - Scale a part by a specific factor and select a point to scale about; optionally copy the part.
- Optionally, toggle to switch to the opposite direction.
- Select lines or points.
- Optionally, toggle to copy part.
- Tap checkmark.

The part is translated by the sketch line above it, to a new location across the Right plane:

The part is translated by distance. Specifically, it is translated 3.1215 inches from its original position. With Translate by distance, you are only able to translate in one direction at a time:

The part is translated from its original position in several directions at once:

Two parts are transformed to share the same mate connector location:

The part is rotated 45 degrees from its original position:

Use copy in place to copy one or multiple parts in their exact location.

The part is scaled at 1.5 times its original size:

Before scale:
After scale: