Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die rotateFromVectorSelf()
-Methode des DOMMatrix
-Interfaces ist eine veränderliche Transformationsmethode, die eine Matrix durch Drehung der Matrix um den Winkel zwischen dem angegebenen Vektor und (1, 0)
modifiziert. Der Drehwinkel wird durch den Winkel zwischen dem Vektor (1,0)T
und (x,y)T
im Uhrzeigersinn bestimmt oder (+/-)arctan(y/x)
. Wenn x
und y
beide 0
sind, wird der Winkel als 0
angegeben und die Matrix wird nicht verändert.
Um eine Matrix von einem Vektor zu drehen, ohne sie zu verändern, siehe DOMMatrixReadOnly.rotateFromVector()
, die eine neue gedrehte Matrix erstellt und die ursprüngliche unverändert lässt.
rotateFromVectorSelf()
rotateFromVectorSelf(rotX)
rotateFromVectorSelf(rotX, rotY)
Parameter
rotX
Optional
Eine Zahl; Die x-Koordinate des x,y Vektors, der den Drehwinkel bestimmt. Wenn nicht definiert, wird 0
verwendet.
rotY
Optional
Eine Zahl; Die y-Koordinate des x,y Vektors, der den Drehwinkel bestimmt. Wenn nicht definiert, wird 0
verwendet.
Gibt sich selbst zurück; die aktualisierte DOMMatrix
.
const matrix = new DOMMatrix(); // create a matrix
console.log(matrix.rotateFromVectorSelf().toString());
// output: matrix(1, 0, 0, 1, 0, 0) (no rotation applied)
console.log(matrix.rotateFromVectorSelf(10, 20).toString());
// output: matrix(0.447, 0.894, -0.894, 0.447, 0, 0)
console.log(matrix.toString());
// output: matrix(0.447, 0.894, -0.894, 0.447, 0, 0) (same as above)
Spezifikationen Browser-Kompatibilität Siehe auch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4