README
Interactions -> Controllables for the Unity Software
Mechanisms that provide physics based and non-physics based linear and angular interactable controls for the Unity software.
Introduction
The controllable prefabs provide a way of creating an Interactable that is restricted to either a linear or angular motion and can either use Unity joints to work within the physics system or by simply updating the Interactable transform properties to not use any Unity physics at all. The four prefabs that are provided are:
Physics Joint
- Uses Unity joints for physics based interactionsLinear Joint Drive
- Moves in a single axis direction along a configured Unity joint for a limited distance.Angular Joint Drive
- Rotates around a single axis around a Unity hinge joint for a limited angular distance.
Transform
- Directly manipulates the Transform position of the drive to move or rotate without being part of the Unity physics system.Linear Transform Drive
- Moves in a single axis direction for a limited distance.Angular Transform Drive
- Rotates around a single axis for a limited angular distance.
Requires the Unity software version
2018.3.10f1
(or above).
Getting Started
Please refer to the installation guide to install this package.
Documentation
Please refer to the How To Guides for usage of this package.
Further documentation can be found within the Documentation directory and at https://academy.vrtk.io
Contributing
Please refer to the Extend Reality Contributing guidelines and the project coding conventions.
Code of Conduct
Please refer to the Extend Reality Code of Conduct.
License
Code released under the MIT License.