Interface VRTrackedController

All Known Implementing Classes:
LWJGLOpenVRTrackedController, OculusVRInput.OculusController, OpenVRTrackedController

public interface VRTrackedController
TODO
  • Method Details

    • getControllerName

      String getControllerName()
      Get the controller name.
      Returns:
      the controller name.
    • getControllerManufacturer

      String getControllerManufacturer()
      Get the controller manufacturer.
      Returns:
      the controller manufacturer.
    • getPosition

      Vector3f getPosition()
      Get the position of the tracked device. This value is the translation component of the device pose.
      Returns:
      the position of the tracked device.
      See Also:
    • getOrientation

      Quaternion getOrientation()
      Get the orientation of the tracked device. This value is the rotation component of the device pose.
      Returns:
      the orientation of the tracked device.
      See Also:
    • getPose

      Matrix4f getPose()
      Get the pose of the tracked device. The pose is a 4x4 matrix than combine the position and the orientation of the device.
      Returns:
      the pose of the tracked device.
      See Also: