Package com.jme3.input.vr
Interface VRTrackedController
- All Known Implementing Classes:
LWJGLOpenVRTrackedController
,OculusVRInput.OculusController
,OpenVRTrackedController
public interface VRTrackedController
TODO
-
Method Summary
Modifier and TypeMethodDescriptionGet the controller manufacturer.Get the controller name.Get the orientation of the tracked device.getPose()
Get the pose of the tracked device.Get the position of the tracked device.
-
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 devicepose
.- 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 devicepose
.- 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 theposition
and theorientation
of the device.- Returns:
- the pose of the tracked device.
- See Also:
-