Object Edit and Transform Tools
Besides the Selection Tool, a number of object edit and transform tools allow for manipulation of objects directly in the 3D viewport.
Available Transform and Edit Tools
- The Move Tool W moves selected objects and components along the axes (X, Y, Z). Note that these axes are defined by the currently defined coordinate reference systems, see below. Click-Drag-LMB the handles for individual axes. Use the yellow "free handle" to move the selection on the X-Z or object plane. If the selection contains a single street network node or shape vertex, the tool will snap to edges and vertices of other objects. Holding down SHIFT while dragging inhibits snapping.
- The Scale Tool R scales selected objects and components along the axes (X, Y, Z). Use the "free handle" in order to uniformly scale along all axes.
- The Rotate Tool E rotates selected objects and components around the axes (X, Y, Z). Press SHIFT to snap to 45 degree angles.
- Using the Freehand Street Creation Tool G you can paint new streets or extend existing networks. Refer to Creating and Editing Street Networks Manually for details.
- Using the Polygonal Creation Tool G you can draw new streets or extend existing networks. Refer to Creating and Editing Street Networks Manually for details.
- With the Edit Street Tool C you can edit street curve tangents, change street widths and move nodes. See Edit Street Tool for details.
- With the Cleanup Graph Tool C you can clean Graph Networks. See Cleanup Graph Tool for details.
- With the Align Graph To Terrain Tool C you align your Street Network to a Terrain ( Basemap). See Align Graph To Terrain Tool for details.
- With the Polygonal Shape Creation Tool S you may create new polygons and extrude them to create 3D objects. Refer to Creating and Editing Shapes Manually for details.
- With the Rectangular Shape Creation Tool SHIFT+S you may create new rectangles and extrude them to create 3D objects. See Creating and Editing Shapes Manually.
- With the Separate Faces Tool you may create individual objects for every face. Refer to Creating and Editing Shapes Manually for details.
- With the Combine Faces Tool you may merge multiple shapes. See Creating and Editing Shapes Manually.
- With the Cleanup Shapes Tool you may remove unwanted components. Refer to Creating and Editing Shapes Manually for details.
- With the Texture Shapes Tool allows for splitting static shapes. See Texture Shapes Tool.
- With the Align Shapes To Terrain Tool you may create new shapes or extend existing shapes with new vertices. Refer to Aligning Shapes to the Terrain for details.
- With the Align Terrain To Shapes Tool allows for splitting static shapes. See Aligning Terrains to Shapes.
Reference Coordinate Systems
By default, the transform tools (Move, Scale, Rotate) operate in the World Coordinate System, i.e. all operations take place along the principal axes (X, Y, Z). In many cases, it is more convenient to use a specific object's coordinate system as the reference system.
The currently active reference space (world vs. object) can be toggled by clicking in the appropriate toolbar icon or by pressing ,.
- World Coordinates
- Object Coordinates
If object space is active and multiple objects are selected, the current coordinate space is determined by the currently selected Lead Object. The lead object is always the most recent individually selected object. Therefore, you can change the lead object by holding SHIFT and selecting the new lead object.
The local coordinate space of an object depends on the object or component itself and is defined as follows.
- Shapes: The local X axis is defined by the first edge. The local Y axis is defined by the face normal. The local Z axis is given by the cross-product of X x Y, i.e. it is normal to local X and Y.
- Shape edges: The local space is defined by the local space of the associated face.
- Shape vertices: The local space is defined by the local space of the associated face, or the first face in case of multi-face shapes.
- Graph edges: The local X axis is defined by the direction of the edge. Local Y and Z are calculated in a way, that Z lies in the world X-Z plane and Y is orthogonal to X and Z.
In addition, you may lock the current reference system by using the Lock icon or by pressing ..
- Lock Current Coordinate Space
A locked reference space defines a persistent coordinate space (for example with ongoing selection) until it is unlocked (by pressing the icon or . again).
Numeric Transform Input
While transforming one or multiple objects, the numeric transform text field in the Tools toolbar provides feedback of the current transformation (e.g. when moving an object by 10.0 along the X axis, the field will show "10.0 0.0 0.0").
This text field can also be used to carry out transforms numerically. Since previous values are stored in the drop down menu, you may select a different object and hit ENTER in the text field in order to execute the corresponding transformation. Note that vector components (X Y Z) are separated by a space character. For scale transforms you may enter only a single value in order to scale uniformly.
Make Names UniqueNames of generated objects in a CityEngine scene are not automatically unique. In some cases, unique names are required. This can be achieved using the Make Names Unique Tool in the Edit Menu.
All selected scene objects are enumerated and renamed in ascending order. The delimiting character can be chosen.
Note that this is a one-time operation. Once you modify your scene (add scene objects), there might be new shapes with non-unique names again.
Copyright ©2008-2016 Esri R&D Center Zurich. All rights reserved.