在此示例或任何示例中計算的中心矢量的方式如何。 WolframAlpha的:http://www.wolframalpha.com/input/?i=rotate+90+degrees+center+%283%2C0%29帶中心的旋轉矩陣
帶中心的旋轉矩陣
回答
齊次座標:
[ cos(theta) -sin(theta) 0 ]
Rotate = [ sin(theta) cos(theta) 0 ]
[ 0 0 1 ]
[ 1 0 x ]
Translate = [ 0 1 y ]
[ 0 0 1 ]
所以要執行轉換,你乘Translate(x, y) * Rotate(theta) * Translate(-x, -y)
並獲得變換矩陣。
用於寫入的+1 – alecnash 2012-07-31 13:09:46
您是否對旋轉和x座標偶然使用了相同的變量名? – SwiftsNamesake 2016-01-05 14:35:51
不應該是T(x,y)* R * T(-x,-y)? – Dschoni 2017-01-11 13:30:52
或者在一個功能statment
Vector RotateAbout(Vector node, Vector center, double angle)
{
return new Vector(
center.X + (node.X-center.X)*COS(angle) - (node.Y-center.Y)*SIN(angle),
center.Y + (node.X-center.X)*SIN(angle) + (node.Y-center.Y)*COS(angle)
};
}
- 1. 如何繞中心旋轉矩陣?
- 2. 旋轉矩陣
- 3. Simulink中的旋轉矩陣
- 4. Matlab中的旋轉矩陣
- 5. Eigen中的旋轉矩陣
- 6. C#旋轉矩陣
- 7. 旋轉矩陣CCW
- 8. AS3矩陣旋轉
- 9. WebGl旋轉矩陣
- 10. 在Prolog中旋轉矩陣
- 11. 在Haskell中旋轉矩陣
- 12. 使用旋轉矩陣旋轉Java中的矩形
- 13. 使用matplotlib旋轉矩陣使用旋轉矩陣
- 14. 優化旋轉矩陣 - 關於矩陣
- 15. 旋轉矩陣的投影
- 16. 從旋轉矩陣Y旋轉
- 17. java的旋轉矩形圍繞中心
- 18. 獲取矩形的旋轉中心
- 19. 在python中轉置/旋轉矩陣塊
- 20. Matlab矩陣旋轉,尺寸
- 21. 旋轉矩陣問題
- 22. 計算旋轉矩陣
- 23. 2x2旋轉矩陣(45度)
- 24. 旋轉矩陣不正交
- 25. Python旋轉矩陣錯誤
- 26. 橢圓旋轉矩陣?
- 27. OpenGL旋轉矩陣和ArcBall
- 28. SVG旋轉變換矩陣
- 29. 基本矩陣:純旋轉
- 30. 旋轉和OpenGL矩陣
你不提供呢? – Blender 2012-02-22 05:21:37
我沒有睡好。添加到旋轉矩陣的向量是(3,-3)我如何得到這個值,我沒有通過它。 – Starfighter911 2012-02-22 06:02:47