Package gaiasky.vr.openvr
Class VRContext.VRDevicePose
java.lang.Object
gaiasky.vr.openvr.VRContext.VRDevicePose
- Enclosing class:
- VRContext
public static class VRContext.VRDevicePose
extends java.lang.Object
Represents the pose of a
VRContext.VRDevice
, including its transform,
velocity and angular velocity. Also indicates whether the pose is valid
and whether the device is connected.-
Field Summary
Fields Modifier and Type Field Description com.badlogic.gdx.math.Vector3
angularVelocity
the angular velocity in radians/s in tracker spaceboolean
isConnected
whether the device is connectedboolean
isValid
whether the pose is valid our invalid, e.g.com.badlogic.gdx.math.Matrix4
transform
transform encoding the position and rotation of the device in tracker spacecom.badlogic.gdx.math.Vector3
velocity
the velocity in m/s in tracker space space -
Constructor Summary
Constructors Constructor Description VRDevicePose(int index)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
transform
public final com.badlogic.gdx.math.Matrix4 transformtransform encoding the position and rotation of the device in tracker space -
velocity
public final com.badlogic.gdx.math.Vector3 velocitythe velocity in m/s in tracker space space -
angularVelocity
public final com.badlogic.gdx.math.Vector3 angularVelocitythe angular velocity in radians/s in tracker space -
isValid
public boolean isValidwhether the pose is valid our invalid, e.g. outdated because of tracking failure -
isConnected
public boolean isConnectedwhether the device is connected
-
-
Constructor Details
-
VRDevicePose
public VRDevicePose(int index)
-