# Object Manipulator (OM)

### Object Manipulator UI

<figure><img src="https://2373166942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEQ4McA4vGLQJmWvpjapB%2Fuploads%2FWZTLdSOZbtrflPt4tQNn%2Fomui.png?alt=media&#x26;token=61ff2cb6-505a-4afc-ad28-4bf89da6d70e" alt=""><figcaption></figcaption></figure>

The UI automatically opens when you load up any custom object to the scene. It can also be opened by  clicking on the OM icon from the Environment object menu as shown below&#x20;

<figure><img src="https://2373166942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEQ4McA4vGLQJmWvpjapB%2Fuploads%2FZRMbPrxugYUW7f5O6Obb%2Fenvironmentom.png?alt=media&#x26;token=5b6693dc-b6f6-44d5-8395-7baa9dad2b08" alt="" width="375"><figcaption></figcaption></figure>

Quick overview of the Object Manipulator UI

<figure><img src="https://2373166942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEQ4McA4vGLQJmWvpjapB%2Fuploads%2FskSlJnuMmYc60sGBNMzB%2Fobject%20manipulator%20ui.png?alt=media&#x26;token=a7677dca-50f3-401b-a925-33d4e3814fd8" alt=""><figcaption></figcaption></figure>

### Laser selection&#x20;

OM lets you quickly select and manipulate objects in the virtual scene through the use of the laser selection pointer. By default, once OM is activated, the laser pointer is active.  Any object pointed with the laser will be automatically selected.&#x20;

{% embed url="<https://youtu.be/qyPWuu0xdRU>" %}
Selecting object with laser pointer
{% endembed %}

Press the right controller grab button while the laser is connected to the object to grab and move it around. While grabbed, you can use the thumbstick up/down to push the object forward or backward.

{% hint style="info" %}
You do not need to have the laser pointer active to manipulate the selected object. You can just use the controller to rotate, scale, and move as it is.&#x20;
{% endhint %}

{% hint style="info" %}
If you find the laser pointer annoying and would like to switch it off and still have control over your selected object, just press the disable laser pointer icon on the menu.&#x20;
{% endhint %}

### Controller mechanics

While an object is selected and the object manipulator is active, you can use the following controller to manipulate the object.

| Action                        | Control                                                                                   | Remarks                                                                   |
| ----------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| Rotate Y\* axis               | Left thumbstick - Left or Right motion                                                    | \*You can assign the axis for rotation via the controller configurations  |
| Rotate X\* axis               | Left thumbstick - Up or Down motion                                                       | \*You can assign the axis for rotation via the controller configurations. |
| Scale                         | Left thumbstick + left grab : Up or Down motion                                           |                                                                           |
| Position left/right           | Right thumbstick - Left or Right motion                                                   |                                                                           |
| Position up/down              | Right thumbstick - Up or Down motion                                                      |                                                                           |
| Position back/forward         | Right thumbstick + right grab  : Up or Down motion                                        |                                                                           |
| Duplicate object              | Right grab + Right thumbstick button pressed while laser is pointed on object             |                                                                           |
| Delete object                 | Right grab +  Left grab + Left thumbstick button pressed while laser is pointed on object |                                                                           |
| Toggle laser selection on/off | Right controller button A                                                                 |                                                                           |

### Controller configurations

This special UI allows you to modify the controller's properties\
![](https://2373166942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEQ4McA4vGLQJmWvpjapB%2Fuploads%2F7qSEdOb9A30wtlZ6KSJR%2FControllerconfigbig.png?alt=media\&token=f2729232-afea-4e81-95a9-1f19ef77a31f)

Untick the checkbox next to a controller to disable the respective controller&#x20;

For rotation, you can  assign any of the axes by selecting the chosen axis from the dropdown

All controllers can be reduced or heightened in their sensitivity by selecting the sensitivity value from the dropdown

### Sizing up the objects

<figure><img src="https://2373166942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEQ4McA4vGLQJmWvpjapB%2Fuploads%2FmCDGjNIEPFEGkPp7Bs39%2Fsizingup.png?alt=media&#x26;token=88fd1cc8-9f0e-4eb1-994a-d8c52d8db699" alt=""><figcaption></figcaption></figure>

The default size for a custom object spawned in the virtual world is determined by the Scale settings. By default, this is set to 'Average Human Height,' which forces the object to a size of 1.8 meters. You can change it according to your choice from the preset dropdown or specify your custom size.

**IP (In place) button** - will resize the selected object according to the specified size where it is located.&#x20;

**UV (User view) button** - will resize the selected object according to the specified size and place it in front of the viewer's view.
