Share via


Move a 3D object

This page applies to WPF projects only

The following procedures describe how to move a 3D object around in two-dimensional or three-dimensional space, and how to rotate, reposition, and scale the Viewport3D object by using transformation handles on the artboard. You can also move a 3D object by using the properties in the Transform category of the Properties panel, and you can group 3D objects together, just as you can with any other type of object. For general information about how to work with objects, see Working with objects and properties.

Tip

If you move the 3D object so that part of it extends beyond the blue bounding box, the parts outside the box will not be visible unless you select the Viewport3D object in the Objects and Timeline panel and then clear the ClipToBounds property in the advanced property section under Appearance in the Properties panel. Alternatively, you can increase the size of the blue bounding box.

Tip

If you cannot see your material after moving your object, you might be viewing the side of a face that does not have a material applied to it. Each face has a material property for the front and back of a face. For instructions about how to apply materials to faces, see Add or remove a material.

To move the object around the artboard (in two-dimensional space)

  1. In the Objects and Timeline panel, select the Viewport3D object that represents your 3D object. A blue bounding box appears around your 3D object on the artboard.

  2. Use your mouse to drag Cc295002.eff911a7-b891-4315-a86c-cc4cd088e647(en-us,Expression.30).png the object around the artboard, scale Cc295002.7d350cd4-6d4f-40bc-9d04-d46d2d54ebee(en-us,Expression.30).png the object, or rotate Cc295002.888cbf6b-c442-424d-977d-61d942703c4a(en-us,Expression.30).png the object on the X-Y plane. You can modify the movement in the following ways:

    • Hold the SHIFT key when you resize or scale the object to constrain the aspect ratio.

    • Hold the ALT key when you resize, scale, or skew the object to maintain the position of the center point (instead of maintaining the position of the opposite corner or edge).

    • Hold the SHIFT key when you rotate the object to snap it every 15 degrees.

    Tip

    If you scale the object so that part of it extends beyond the blue bounding box, the parts outside the box will not be visible unless you clear the ClipToBounds property in the Appearance category of the Properties panel. Alternatively, you can increase the size of the blue bounding box.

To move the object in the viewport (in three-dimensional space)

  1. Choose SelectionCc295002.2ff91340-477e-4efa-a0f7-af20851e4daa(en-us,Expression.30).png from the Tools panel, and then double-click your 3D object on the artboard to make the 3D translation handles appear. This action selects the world geometry container object in the ObjectsandTimeline panel.

  2. Use your mouse to drag Cc295002.eff911a7-b891-4315-a86c-cc4cd088e647(en-us,Expression.30).png your 3D object around the artboard. Notice that the 3D object does not appear to move closer or farther away from you as you drag it.

  3. Press ALT as you drag Cc295002.eff911a7-b891-4315-a86c-cc4cd088e647(en-us,Expression.30).png the mouse up and down. The 3D object moves closer and farther away from the camera.

    Tip

    If you move the object so that part of it extends beyond the blue bounding box, the parts outside the box will not be visible unless you clear the ClipToBounds property in the Appearance category of the Properties panel. Alternatively, you can increase the size of the blue bounding box.

To rotate, translate, or scale the object in three-dimensional space

  1. Choose Selection Cc295002.2ff91340-477e-4efa-a0f7-af20851e4daa(en-us,Expression.30).pngfrom the Tools panel, and then double-click your 3D object on the artboard to make the 3D translation handles appear. This action selects the world geometry container object in the Objects and Timeline panel.

  2. Use your mouse to grab the x, y, or z-axis handles on the artboard. Your pointer will change to indicate the action that you can take:

    • The rotation pointer Cc295002.188962b3-2c72-4ef1-968a-cc7293731734(en-us,Expression.30).png (active when you move the pointer over the arc handle) lets you rotate the object about an axis. When rotating, you can snap the rotation every 15 degrees by holding the SHIFT key.

    • The position pointer Cc295002.31416d04-8419-46e4-9e7f-40ba237ba11e(en-us,Expression.30).png (active when you move the pointer over the arrow handle) lets you move the object along an axis.

    • The scaling pointer Cc295002.ae0eb9fb-170a-44f8-a9ef-cf7e2b7313cc(en-us,Expression.30).png (active when you move the pointer over the box handle) lets you scale the object along an axis.

Cc295002.05557e99-7e25-4fe9-b654-46d5fc6aad11(en-us,Expression.30).png Cc295002.1fd95e6e-9274-462d-83e9-cc0a472b140b(en-us,Expression.30).png Cc295002.19369f35-ddcf-4d84-b365-a36559a116b8(en-us,Expression.30).png

x-axis handles for

Cc295002.25182a96-9a69-478a-9cfe-5b360e6a9bea(en-us,Expression.30).png

rotation

Cc295002.05fe4b1d-f584-4bd2-99b6-8bc2d735a89d(en-us,Expression.30).png

position

y-axis handles for

Cc295002.25182a96-9a69-478a-9cfe-5b360e6a9bea(en-us,Expression.30).png

rotation

Cc295002.05fe4b1d-f584-4bd2-99b6-8bc2d735a89d(en-us,Expression.30).png

position

z-axis handles for

Cc295002.25182a96-9a69-478a-9cfe-5b360e6a9bea(en-us,Expression.30).png

rotation

Cc295002.05fe4b1d-f584-4bd2-99b6-8bc2d735a89d(en-us,Expression.30).png

position