Ho un elemento cubo che viene ruotato e tradotto in uno spazio 3d.Come eseguire il reverse engineering di una trasformazione di matrix3d Webkit
Voglio scoprire solo la parte di rotazione di questa trasformazione in un dato momento. È possibile?
ho:
var cube = document.getElementById("cube");
var transform = getComputedStyle(cube).webkitTransform;
//the value of transform is:
// matrix3d(-1, 0, 0.00000000000000012246467991473532, 0,
// 0, 1, 0, 0,
// -0.00000000000000012246467991473532, 0, -1, 0,
// 0, 0, 0, 1)
Aiuto? :-)
ottenere valore y della trasformazione? potresti voler dare un'occhiata a translate(). che converte la matrice in un valore. più su questo qui [tradurre trasformazione] (https://developer.mozilla.org/en/CSS/transform-function#translate()) –
Forse non seguo, ma sono bloccato con questa matrice3d, la trasformazione viene applicato per me dal codice di qualcun altro. Sto solo cercando di vedere se riesco a tornare a GIUSTO sulla rotazione –
ho frainteso. pensato che vuoi usare il valore della trasformazione per fare qualcosa. ignorare il commento. Ho trovato una funzione su questo link [Leggi getRotationDegrees] (http://stackoverflow.com/questions/3336101/css3-animation-on-transform-rotate-way-to-fetch-current-deg-of-the-rotating- EL). E leggi il link sopra per ottenere quale valore appartiene a Y. e usa il modo in cui usano la funzione per ottenere il grado Y. Leggerò su questo più tardi, se non hai la risposta. scusa per non essere abbastanza disponibile. sto andando a lavoro. :) –