Skip to content

Manipulating a YahahaObject

Scene editor allows you to create your space by adding and manipulating YahahaObjects. All editable objects in YAHAHA Studio can be called YahahaObjects and they can be found in Object Explorer. You can manipulate YahahaObjects with the following tools.

Editing tools

Icons Tools Description Default shortcuts
Grab
Grab Grabs YahahaObjects and puts them wherever you want. This is an auto-snapping tool that allows YahahaObjects to snap to the bounding boxes of other YahahaObjects. If you press Ctrl in Windows or Command in Mac when grabbing a YahahaObject, the YahahaObject will be snapped to the nearest vertex.
1
Grab Move Changes the precise position of a YahahaObject. With this tool, you can place a YahahaObject in the exact place. This tool is often used together with the Grab tool. 2
Rotate Rotate Changes the rotation of YahahaObjects 3
Scale Scale Rescales YahahaObjects. You can use Box Scale to scale an object relative to a single point. Alternatively, you can expand to use Point Scale to scale an object proportionally along all three axes while maintaining its proportions. 4
Transform Transform A tool for general purposes. You can use it to change the position and rotation of YahahaObjects and rescale them as well. 5
Align Align Aligns objects along one or more axes. For more information, see Align. 6
Handle Handle Controls the rotation and position of selected YahahaObjects.
  • With Handle Rotation:
    • Local keeps the rotation relative to the selected YahahaObject.
    • Global:clamps the tool to world space orientation.

  • With Handle Position:
    • Pivot puts the tool at the actual pivot point of the selected YahahaObject.
    • Center puts the tool at a center position based on the selected YahahaObject.
  • -
    Grid Grid A visual grid for precise alignment of YahahaObjects.
    • Snap decides whether to enable snapping YahahaObjects to the nearest grid location.
    • Unit controls the size of the grid.
    • Color and Opacity decide the color and opacity of the grid lines.
    • Direction determines the position of the grid location.
    • Shift: Snap to increment when moving/rotating/scaling
    • Alt+Ctrl: Snap to box vertex when grabbing
    • Shift+]: Raise grid when grid in the ZX plane is activated
    • Shift+[: Lower grid when grid in the ZX plane is activated
    • Alt: Attach grid to the surface when double-clicking the surface of an object
    Camera Camera Stores up to 5 camera views. You can switch between the saved views. -
    Gizmo Gizmo icons Gizmo icons for audio, effect, and light in the scene. Use this tool to show or hide these gizmo icons. -
    NavMesh area NavMesh area The walkable surfaces in the scene that enable AI players to move intelligently and navigate around obstacles. It's generated by a navigation mesh. To bake the mesh, click NavMesh>Start baking in the main menu. Once the mesh is baked, use this tool to view the areas highlighted in blue where AI players can move and you can adjust their path. -

    Adjusting the view

    • Hold the right mouse button to change the direction the view is facing. Then press W, A, S, and D, Q, E on the keyboard to move view position forward, left, back, right, down, and up. Pressing Shift accelerates the speed of the camera view.
    • Hold the Alt button in Windows or option in Mac. Then press right mouse button to orbit around a selected YahahaObject.
    • Use the scroll wheel to move the view closer or further away.
    • Press F with an object selected to move the view to focus on that YahahaObject.

    Align tool

    The Align tool helps you align objects along one or more axes. It can be a huge time-saver when it comes to positioning objects precisely in your scene.

    To open the Align tool, click Align in the toolbar, or use the hotkey 6. To start aligning, select the objects that you want to align. You can do this by clicking and dragging to create a selection box around the objects or by holding down the Shift key and clicking on each object individually.

    Set align info

    Property Description
    Relative to The object that the alignment is related to.
    • Selection bounds: The objects will be aligned in relation to the boundaries of the selection box, which includes all active objects.
    • Active object: You can align objects to a specific object by selecting it from the drop-down list.
    Space Select the coordinate space in which you want the alignment to occur:
    • Global: This is the default setting and it means that objects will be aligned in relation to the global coordinate system of the scene..
    • Local: This option aligns the objects within the local space of the last selected object. To use this option, select the object whose local space you want to use as the final selection.
    Align to Enabled when you select multiple objects. You can choose to align objects along the x-, y-, or z- axis, and specify whether you want them aligned to the minimum, center, or maximum point along that axis. For example, if you choose Z Center, all selected objects will be aligned to the center point of the z-axis.

    Note: When you hover over the Align to options, in the scene you can see the selection box outlined in orange and a plane highlighted in orange, to which all objects will be aligned.

    Preview in scene