GamepadPose
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The GamepadPose interface of the Gamepad API represents the pose of a WebVR controller at a given timestamp (which includes orientation, position, velocity, and acceleration information).
This interface is accessible through the Gamepad.pose property.
Instance properties
GamepadPose.hasOrientationRead only Experimental-
Returns a boolean indicating whether the gamepad is capable of returning orientation information (
true) or not (false). GamepadPose.hasPositionRead only Experimental-
Returns a boolean indicating whether the gamepad is capable of returning position information (
true) or not (false). GamepadPose.positionRead only Experimental-
Returns the position of the
Gamepadas a 3D vector. GamepadPose.linearVelocityRead only Experimental-
Returns the linear velocity of the
Gamepad, in meters per second. GamepadPose.linearAccelerationRead only Experimental-
Returns the linear acceleration of the
Gamepad, in meters per second per second. GamepadPose.orientationRead only Experimental-
Returns the orientation of the
Gamepad, as a quaternion value. GamepadPose.angularVelocityRead only Experimental-
Returns the angular velocity of the
Gamepad, in radians per second. GamepadPose.angularAccelerationRead only Experimental-
Returns the angular acceleration of the
Gamepad, in meters per second per second.
Examples
TBD.
Specifications
| Specification |
|---|
| Gamepad Extensions> # gamepadpose-interface> |
Browser compatibility
Loading…