使用jQuery我試圖獲得一個對象的旋轉狀態,但在IE9中,我只能返回矩陣值。我需要的是將其作爲學位改爲單一的價值。轉換矩陣數組
Q
轉換矩陣數組
1
A
回答
1
檢查這篇文章:http://css-tricks.com/get-value-of-css-rotation-through-javascript/
該函數將返回從矩陣值旋轉角度:
function decodeMatrix(matrixValue){
var values = matrixValue.split('(')[1];
values = values.split(')')[0];
values = values.split(',');
var a = values[0];
var b = values[1];
var c = values[2];
var d = values[3];
var scale = Math.sqrt(a*a + b*b);
var sin = b/scale;
var angle = Math.round(Math.asin(sin) * (180/Math.PI));
return angle;
}
+0
正是我在找的感謝GionaF。 – devlondoner
1
function decodeMatrix(matrix, query) { var values = matrix.split('(')[1]; values = values.split(')')[0]; values = values.split(','); var output = { a: values[0], b: values[1], c: values[2], d: values[3], x: values[4], y: values[5] }; output.scale = Math.sqrt(output.aoutput.a + output.boutput.b); output.sin = output.b/output.scale; output.angle = Math.round(Math.asin(output.sin) * (180/Math.PI)); if (query) { return output[query]; } return output; }
相關問題
- 1. 將陣列數組轉換爲矩陣
- 2. 將矩陣字符串數組轉換爲整數矩陣? C++
- 3. 將numpy矩陣轉換爲python數組
- 4. 將1D數組轉換爲numpy矩陣
- 5. 將結構數組轉換爲矩陣
- 6. 將矩陣轉換爲數組
- 7. 如何將數組轉換爲矩陣?
- 8. 將數組轉換爲矩陣R
- 9. 如何將矩陣轉換爲數組?
- 10. 轉換指數的矩陣
- 11. 轉換界整數數組爲比特陣列的矩陣
- 12. R轉換矩陣
- 13. DirectX11 - 矩陣轉換
- 14. DirectX矩陣轉換
- 15. 轉換矩陣data.frame
- 16. dojo.gfx矩陣轉換
- 17. Python:轉換矩陣
- 18. 轉換矩陣的方陣
- 19. 將矩陣轉換爲對角矩陣
- 20. 轉換3D矩陣級聯2D矩陣
- 21. 將2D矩陣轉換爲3D矩陣?
- 22. 將簡單三元組矩陣(滿貫)轉換爲稀疏矩陣(矩陣)R
- 23. 轉換SciPy的稀疏矩陣元組
- 24. PHP數組操作:轉換陣列矩陣
- 25. 轉換小矩陣轉換成更大的矩陣
- 26. 將矩陣市場轉換爲CRS轉換(稀疏矩陣)
- 27. 轉換的指數矩陣爲數量矩陣
- 28. 什麼是將SymPy矩陣轉換爲numpy數組/矩陣的最佳方法
- 29. 把一個字符矩陣轉換成一個數字矩陣
- 30. 如何將矩陣轉換爲數字矩陣?
你可以分享你的代碼? – Losbear
nvm,giona似乎已經理解你的問題=) – Losbear