Skip to content

Mechanisms that provide physics based and non-physics based linear and angular interactable controls for the Unity software

License

Notifications You must be signed in to change notification settings

ExtendRealityLtd/Tilia.Interactions.Controllables.Unity

Repository files navigation

Tilia logo

Interactions -> Controllables for the Unity Software

Mechanisms that provide physics based and non-physics based linear and angular interactable controls for the Unity software.

Release License Backlog

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 interactions
    • Linear 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.

About

Mechanisms that provide physics based and non-physics based linear and angular interactable controls for the Unity software

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages