我有一個矩形,我圍繞它的中心旋轉了一個角度。我怎樣才能從矩形派生verties?如何從中心找到旋轉矩形的頂點?
0
A
回答
0
翻譯使得矩形的中心是(0,0)。將每個點視爲不是矩形的一部分,而是作爲圓的一部分,矩形中心的線段作爲該圓的中心。然後你正在解決一個不同的問題:在原點和圓上(或線段)上給出一個圓,在圓周上旋轉的點(角)度是多少。我會留下找一個合適的算法給你:)
2
將rotation matrix應用到頂點。
例如,如果原點位於矩形的中心,並且頂點的座標由v.x和v.y給出。
v_new.x=v.x*cos(angle)-v.y*sin(angle)
v_new.y=v.x*sin(angle)+v.y*cos(angle)
: 然後該頂點的新座標由下式給出
相關問題
- 1. 計算旋轉矩形的頂點
- 2. 如何在圓的中心點旋轉矩形
- 3. 從任何一點旋轉矩形
- 4. 縮放一個旋轉的矩形並找到新的控制點和中心
- 5. java的旋轉矩形圍繞中心
- 6. 將矩形的頂點轉換爲不以原點爲中心
- 7. 旋轉矩形的點
- 8. 給定一個旋轉矩陣找到頂點的新位置
- 9. JavaFX旋轉矩形關於中心?
- 10. 找到一個旋轉的矩形內的一個點
- 11. OpenGL ES,在頂點數組中旋轉矩形
- 12. 旋轉矩形?
- 13. 如何從旋轉點獲得矩形的方向(角度)
- 14. 使用變換矩陣旋轉頂點
- 15. 使用旋轉矩陣旋轉立方體的頂點
- 16. 查找旋轉矩形的邊角
- 17. 如何在JAVA中旋轉AWT矩形?
- 18. 旋轉矩形內的幾個點
- 19. 矩陣 - 在底部左側旋轉一個矩形,原點位於中心
- 20. 如何使用矩陣在android中心點旋轉位圖
- 21. 如何獲得從P1到P1'旋轉後的邊界矩形?
- 22. 旋轉矩形 - C#
- 23. 在Java中旋轉矩形
- 24. 如何設置矩形的頂點?
- 25. 如何合併已旋轉的矩形
- 26. css從中心旋轉三角形
- 27. 旋轉矩形結點WPF UWP
- 28. 圍繞某個點旋轉矩形
- 29. 查找點是否與旋轉的矩形相交?
- 30. 矩形旋轉和翻轉