GamepadPose

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Die GamepadPose-Schnittstelle der Gamepad API repräsentiert die Pose eines WebVR-Controllers zu einem gegebenen Zeitstempel (der Informationen wie Orientierung, Position, Geschwindigkeit und Beschleunigung umfasst).

Diese Schnittstelle ist über die Gamepad.pose-Eigenschaft zugänglich.

Instanzeigenschaften

GamepadPose.hasOrientation Nur lesbar Experimentell

Gibt einen booleschen Wert zurück, der anzeigt, ob das Gamepad in der Lage ist, Orientierungsinformationen zu liefern (true) oder nicht (false).

GamepadPose.hasPosition Nur lesbar Experimentell

Gibt einen booleschen Wert zurück, der anzeigt, ob das Gamepad in der Lage ist, Positionsinformationen zu liefern (true) oder nicht (false).

GamepadPose.position Nur lesbar Experimentell

Gibt die Position des Gamepad als 3D-Vektor zurück.

GamepadPose.linearVelocity Nur lesbar Experimentell

Gibt die lineare Geschwindigkeit des Gamepad in Metern pro Sekunde zurück.

GamepadPose.linearAcceleration Nur lesbar Experimentell

Gibt die lineare Beschleunigung des Gamepad in Metern pro Sekunde zum Quadrat zurück.

GamepadPose.orientation Nur lesbar Experimentell

Gibt die Orientierung des Gamepad als Quaternion-Wert zurück.

GamepadPose.angularVelocity Nur lesbar Experimentell

Gibt die Winkelgeschwindigkeit des Gamepad in Radiant pro Sekunde zurück.

GamepadPose.angularAcceleration Nur lesbar Experimentell

Gibt die Winkelbeschleunigung des Gamepad in Metern pro Sekunde zum Quadrat zurück.

Beispiele

TBD.

Spezifikationen

Specification
Gamepad Extensions
# gamepadpose-interface

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch