realvirtual.io
  • Building Digital Twins with Unity and realvirtual.io
  • Basics
    • Installation
    • Demo Model
      • Old Demo Model
    • Editor User Interface
      • Hierarchy Window
      • 3D Views
      • Quick Edit
      • Move Pivot Points (Pro)
      • Selection Window (Pro)
      • Material Window (Pro)
      • Measurement (Pro)
      • Kinematic Tool (Pro)
      • Model Checker
    • Runtime UI
      • Group Manager
      • Debug Console
      • Responsiveness
      • Runtime Persistence
    • Importing and exporting
    • Folder structure
    • Tutorial
    • Physics
    • CAD import (Pro)
      • CADLink (Pro)
      • CAD Checker (Pro)
      • CAD Updater (Pro)
    • Reusable Components (Prefabs)
    • Cadenas parts4cad
    • Publishing the Digital Twin
    • Revision management
  • News
  • Login & Download Updates (Pro)
  • Components & Scripts
    • Realvirtual
      • Environment Controller
    • MU, Source and Sink
      • Source
      • Sink
    • Motion and Kinematic
      • Drive
      • Kinematic
      • Group
      • Joint
      • CAM
      • TransportSurface
      • Guided Transport
      • KinematicMU (Pro)
      • Drive behavior
      • Chain
      • Chain element
      • Motion for developers
    • Sensors
      • Sensor
      • Measure
      • MeasureRaycast
    • Picking and Placing MUs
      • Grip
      • Gripper
      • Fixer
      • Pattern
    • Changing MUs
      • MaterialChanger
      • PartChanger
      • Cutter
    • Scene Interaction
      • Tooltip (Pro)
      • 3D Buttons
      • Screen Overlay Buttons
      • Scene Selectables (Pro)
      • Lamp
      • Interact3D
      • UI components
      • HMI components (Pro)
        • Start your own HMI
        • HMI Tab
        • HMI DropDown
        • HMI Puschbutton
        • HMI Switch
        • HMI Value
        • HMI Text
        • HMI Slider
        • HMI Message
        • HMI Marker
      • ModelZoo (Pro)
    • Interfaces
      • Interface Tools
        • Signal Manager
        • Signal Importer Exporter
        • Signal Catcher
        • OnValueChangedReconnect
      • Signal Importer / Exporter
      • ABB RobotStudio (Pro)
      • Denso Robotics (Pro)
      • EthernetIP (Pro)
      • Fanuc (Pro)
      • FMI
      • Igus Rebel
      • MQTT (Pro)
      • Modbus (Pro)
      • OPCUA (Pro)
      • PLCSIM Advanced (Pro)
      • RoboDK (Pro)
      • RFSuite (Pro)
      • SEW SimInterface (Pro)
      • Siemens Simit Interface (Pro)
      • Simit Shared Memory (Pro)
      • Simulink (Pro)
      • S7 TCP
      • TwinCAT (Pro)
      • TwinCAT HMI (Pro)
      • UDP (Pro)
      • Universal Robots (Pro)
      • Wandelbots Nova (Pro)
      • Websocket (Pro)
      • Windmod Y200 (Pro)
      • Custom Interfaces
    • Performance Tools
      • Combine Meshes (Pro)
      • Create Prefab (Pro)
      • Hierarchy Cleanup (Pro)
      • Mesh Optimizer (Pro)
      • Performance Optimizer (Pro)
    • Defining Logic
      • Unity Scripting
      • Behavior Graph
      • Logicsteps
      • Unity Visual Scripting
      • Recorder
    • Robot Inverse Kinematics (Pro)
    • Volume Tracking (Pro)
  • Multiplayer (Pro)
  • Extensions
    • ModelZoo
      • Beckhoff TwinCAT
      • Siemens S7
      • Denso Cobotta 1300
      • Wandelbots Nova Fanuc CRX
      • Universal Robots UR10
      • Fanuc Roboguide
    • realvirtual.io AIBuilder
      • realvirtual.io AI Builder Overview
      • Generate AI Training Data
      • AI Training
      • Testing AI in a Digital Twin
      • Deploying the AI
    • realvirtual.io Simulation
      • Conveyor Library
      • Path System
        • Path finding
        • Line
        • Curve
        • Workstation
        • Catcher
        • Pathmover
    • realvirtual.io Industrial Metaverse
      • Setup Guide
      • VR Modules
      • AR Modules
      • Multiuser
    • AGX Physics
    • VR Builder
    • CMC ViewR
  • Advanced Topics
    • Render Pipelines
    • Mixed Reality with Meta Quest3
    • Upgrade Guide
      • Upgrade to 2022
    • Open Digital Twin Interface
    • Usefull Addons
    • Improving Performance
    • Supported Platforms
    • Compiler Defines
    • For Developers
      • Important Classes and Interfaces
      • Assembly Definitions
      • Starting your development
      • Class documentation
      • realvirtual Init Sequence
      • realvirtualBehavior Lifetime Methods
      • Testing
    • Newtonsoft JSON
    • Troubleshooting
  • Release Notes
  • AI Digital Twin Assistant (GPT4)
  • License Conditions
Powered by GitBook
On this page
  • Key Features
  • How to Use
  • Opening the Tool
  • Option 1: Positioning Object1 to Selected Vertices
  • Option 2: Positioning Object1 to Object2's Pivot or Center
Edit on GitHub
  1. Basics
  2. Editor User Interface

Move Pivot Points (Pro)

Adjusting component positions

PreviousQuick EditNextSelection Window (Pro)

Last updated 20 days ago

The Move Pivot Tool is a custom EditorWindow utility designed to facilitate precise manipulation of pivot points within the Unity Editor, specifically tailored for the realvirtual framework. This tool enables users to select points within the scene to define new pivot positions or align objects based on selected vertices.

Key Features

  • Vertex Selection: Select up to three points within your 3D scene to define new pivot positions for an object (Object1).

  • Object Alignment: Align the pivot of Object1 to another object (Object2) or to specific vertices, enhancing both positioning and orientation accuracy.

  • Dynamic Gizmo Interaction: Interactive gizmos provide visual feedback on your selections and proposed pivot positions, making adjustments clear and intuitive.

  • Scene Integration: The tool is fully integrated within the Unity Scene View, ensuring a smooth workflow for pivot editing tasks.

How to Use

Opening the Tool

  • Menu Access: Find and open the tool via realvirtual/Move Pivot in the Unity menu bar or through the Quick Edit Menu.

  • Initial Selection: Automatically selects an already highlighted object in the Hierarchy as Object1. Use the Reset button or direct selection in the Scene View (by hovering and clicking when the mesh is highlighted) to choose a new Object1.

Option 1: Positioning Object1 to Selected Vertices

  1. Selecting Points: Activate point selection mode with the "Point 1", "Point 2", and "Point 3" buttons. Scene View clicks will assign these points based on mesh vertices.

  2. Moving and Aligning: Use the available options to shift Object1's pivot to any selected point, the midpoint between two points, or the geometric center among three points.

Option 2: Positioning Object1 to Object2's Pivot or Center

  1. Object Selection: Select Object2 by clicking the "Select Object2" button, then hover over and select the desired object. Object2's pivot is indicated by RGB axes, while its geometric center is marked by white axes.

  2. Alignment: Employ the provided buttons to align Object1's pivot with Object2's pivot point or geometric center.

Reset and Undo

  • Resetting: Clears all selections and settings, letting you begin anew with pivot positioning.

  • Undoing: Allows for reverting actions, offering a safety net for experimentation.

Practical Tips

  • Precision: For best results, zoom in on your target vertices when selecting points to ensure accuracy.

  • Object Manipulation: Always verify the selected object and intended pivot point before applying changes, especially when working in complex scenes.

  • Scene View Navigation: Utilize Scene View navigation shortcuts to efficiently switch between perspectives and zoom levels during point selection.

Move Pivot Window