我有一個立方體元素被旋轉和翻譯在三維空間。如何反向工程webkit矩陣3D變換
我想找出只是在給定的時間這個變換的rotateY部分。這可能嗎?
我:
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)
幫助? :-)
得到改造的Y值?你可能想看看translate()。它將矩陣形式轉換爲值。更多關於這裏[翻譯轉換](https://developer.mozilla.org/en/CSS/transform-function#translate()) –
也許我不關注,但我堅持這個矩陣3d,轉換正在通過別人的代碼申請我。我只是想看看我能否回到我剛纔所說的rotateY –
我誤解了。以爲你想用變換的價值來做點什麼。無視評論。我在這個鏈接上找到了一個函數[Read getRotationDegrees](http://stackoverflow.com/questions/3336101/css3-animation-on-transform-rotate-way-to-fetch-current-deg-of-the-rotating- EL)。並閱讀上面的鏈接以獲取哪個值屬於Y.並使用它們使用該函數獲得Y度的方式。如果你還沒有得到答案,我會在晚些時候閱讀這篇文章。對不起,沒有足夠的幫助。去上班的途中。 :) –