--- title: "Axis" url: "https://help.maxon.net/c4d/en-us/Content/html/TOOLFREESELECTION-MDATA_AXIS_GROUP.html" section_path: "Select Menu > Main selection tools > Lasso Selection > Axis" element_id: "TOOLFREESELECTION" group_id: "MDATA_AXIS_GROUP" description: "The Modeling Axis tab is described here and is available for each of the following tools: Move, Scale, Rotate, Live Selection, Rectangle Selection, Lasso …" --- ## Axis The modeling axis is designed to be used during the modeling stage. It works with polygon objects in the point, edge and polygon modes. Tip 2:The [Enable Axis](https://help.maxon.net/c4d/en-us/Content/html/5493.html.md) mode can assume several of the functions described below. In this mode you can also temporarily change the modeling axis.\ The modeling axis settings described here will affect each newly selected element. The **Modeling Axis** tab is described here and is available for each of the following tools: **Move**, **Scale**, **Rotate**, **Live Selection**, **Rectangle Selection**, **Lasso Selection** and **Polygon Selection**. You can adjust the position and orientation of the modeling axis interactively. You can also access the following Position and Orientation settings from the context menu: right-click (Windows) or Command-click (Mac OS) on the modeling axis. ### Position Parameter ID: `MDATA_AXIS_MODE` Here you can define the position of the modeling axis. For a single object, the following applies to the modeling axis for position: World The modeling axis is located at the origin of the world coordinate system. Object The modeling axis is set to the object axis of the object defined in the **Object** field below. If this field remains empty, the currently selected object will be used. Selected The modeling axis is always located in the spatial bounding box center of the selected elements (see also *Selected points* below). Root The modeling axis is located at the object axis of the top-most object in the hierarchy. Parent The modeling axis corresponds to the object axis of the parent object, i.e., the object that is directly above the current object in the hierarchy. Bounds The modeling axis lies at the center of the bounding box of the selected objects. The bounding box is the cuboid into which all selected objects fit. You can use the X, Y and Z sliders to move the modeling axis steplessly within the bounding box. Points The modeling axis is located at the center of all object points (including those that are not selected). Camera The modeling axis will be arranged at the center of the view. Free If you want to freely position or rotate the modeling axis using the **Rotate/Move modeling axis** commands, the system will switch to this mode. Selected Points This option is used to move the modeling axis to the position average of the selected elements (unlike *Selected* above, where the bounding box center is used). ### Orientation Parameter ID: `MDATA_AXIS_ROT` Defines the orientation of the modeling axis. Depending on which mode you select, the modeling axis will point in the same direction as: Axis Defined by the **Orientation** setting. In other words, the **Orientation** setting (see above) will also be used to control the modeling axis orientation. World Object Root Parent The world axes, the object’s axes, the axes of the object that is at the root of the hierarchy, and the axes of the object’s immediate parent respectively. Normal The average direction of the Normals of the selected polygons (the modeling axis points with its Z axis). Camera The camera. ### Retain Changes Parameter ID: `MDATA_AXIS_FREE` If this option is enabled, the modeling axis will temporarily retain its position after being moved or rotated. For example, suppose Axis is set to Object (in this mode, the modeling axis will be positioned at the object’s origin). You select some polygons and move them to a new position by dragging an axis arrowhead. The modeling axis will move along with the polygons while you are dragging the polygons to their new position. If **Retain Changes** is enabled, the modeling axis will stay where it is when you release the mouse button. If the option is disabled, the modeling axis will immediately jump back to the object’s origin as soon as you release the mouse button. ### Along Normals Parameter ID: `MDATA_AXIS_NORMAL_PSR` If this option is enabled, each of the selected elements (points, edges, polygons and separate selections) will be scaled or rotated around or along the average direction of their Normals. What you should be aware of: - This option does not work in conjunction with the Scale or Rotate tools when in Use Point mode - If the Move tool is enabled you can drag along the Z axis to move components along their Normals - This also works with soft selections in conjunction with the Move tool ### Object Parameter ID: `MDATA_AXIS_OBJECT_LINK` If **Position** is set to **Object**, you can Drag & drop any object from the **Object Manager** into this box. The modeling axis will then be positioned at this object’s origin (and will also point in the same direction as this object’s axis system if Orientation is set to Object). ### X Parameter ID: `MDATA_AXIS_BOUNDS_X` · Range: [-100..100%] These sliders enable you to offset the modeling axis in the **Selected** and **Bounds** modes. ### Y Parameter ID: `MDATA_AXIS_BOUNDS_Y` · Range: [-100..100%] These sliders enable you to offset the modeling axis in the **Selected** and **Bounds** modes. ### Z Parameter ID: `MDATA_AXIS_BOUNDS_Z` · Range: [-100..100%] These sliders enable you to offset the modeling axis in the **Selected** and **Bounds** modes. ### Per-Object Transform Parameter ID: `MDATA_AXIS_LOCALMANIPULATION` If multiple objects are selected, each will rotate around its own object axis if this function is enabled. If disabled, all will rotate around the common selection axis. This function’s options (when enabled) work as follows when in Object or Modeling mode: - **Move**: Each object will be moved locally to their Parent objects (i.e. the bottom most object within a hierarchy will move the fastest). - **Scale**: Objects will be scaled locally, i.e., each object will be scaled individually at its location. - **Rotation**: If **Gimballing Rotation** is enabled and you drag a rotation band, all selected objects will rotate around their own rotation band. If **Gimballing Rotation** is disabled, all selected objects will rotate in the direction of the selected rotation band.