XRRigidTransform: orientation-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die schreibgeschützte XRRigidTransform
-Eigenschaft orientation
ist ein DOMPointReadOnly
, der einen normalisierten Quaternion (auch als Einheitsquaternion oder Versor bezeichnet) enthält, der die Rotationskomponente der vom Objekt dargestellten Transformation angibt. Wenn Sie einen Quaternion angeben, dessen Länge nicht genau 1,0 Meter beträgt, wird er für Sie normalisiert.
Wert
Ein DOMPointReadOnly
-Objekt, das eine Einheitsquaternion enthält und die Orientierungskomponente der Transformation bereitstellt. Als Einheitsquaternion beträgt die Länge der zurückgegebenen Quaternion immer 1,0 Meter.
Beispiele
Um einen Bezugsraum zu erstellen, der so ausgerichtet ist, dass er direkt nach oben schaut und 2 Meter über dem Boden positioniert ist:
xrReferenceSpace = refSpace.getOffsetReferenceSpace(
new XRRigidTransform({ y: -2 }, { x: 0.0, y: 1.0, z: 0.0, w: 1.0 }),
);
Die hier angegebene Einheitsquaternion ist [0.0, 1.0, 0.0, 1.0], um anzuzeigen, dass das Objekt direkt entlang der y-Achse ausgerichtet sein soll.
Spezifikationen
Specification |
---|
WebXR Device API # dom-xrrigidtransform-orientation |
Browser-Kompatibilität
BCD tables only load in the browser