Manipulation

Advanced Actions

Direct Manipulation of 3D GameObjects

  1. Add a Cube, a Sphere, and a Capsule to a JMRSDK configured scene and position them as shown in the image below.

  2. Attach JMRManipulation script to these 3 objects.

  3. On the JMRManipulation script on each of these objects, select the options as shown below:

  • Cube: IsRotatable

  • Sphere: IsGrabable, IsScalable

  • Capsule: IsGrabable, IsMovable

Cube Manipulation Options
Sphere Manipulation Options
Capsule Manipulation Options
  • Now play the scene and point the ray on the Sphere. Start the Manipulation action by long-pressing the Trigger button.

  • The Sphere will snap to the pointer. Now you can Scale the Sphere by swiping the trackpad.

  • Repeat the same process with Cube and it will Rotate when you swipe on the trackpad.

  • Repeat the same process with Capsule and you will be able to Move the Capsule around the scene.

  • SnapToCenter option on JMRManipulation script is an experimental feature. Selecting this option will snap the pointer ray to the Center of that object.

Last updated