我有一個矩形,我圍繞它的中心旋轉了一個角度。我怎樣才能從矩形派生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. 如何在OpenCV中獲取旋轉矩形的頂點?
- 4. 如何在圓的中心點旋轉矩形
- 5. 從任何一點旋轉矩形
- 6. 縮放一個旋轉的矩形並找到新的控制點和中心
- 7. java的旋轉矩形圍繞中心
- 8. 獲取矩形的旋轉中心
- 9. 將旋轉的矩形逐漸旋轉到最大旋轉點
- 10. 將矩形的頂點轉換爲不以原點爲中心
- 11. 旋轉矩形的點
- 12. 給定一個旋轉矩陣找到頂點的新位置
- 13. 圍繞中心旋轉矩形
- 14. JavaFX旋轉矩形關於中心?
- 15. 如何從側點獲得旋轉的矩形角點
- 16. 找到一個旋轉的矩形內的一個點
- 17. 如何旋轉矩形?
- 18. OpenGL ES,在頂點數組中旋轉矩形
- 19. 從中心點旋轉SVG
- 20. 如何找到未旋轉的矩形內的旋轉矩形的尺寸,使面積最大化?
- 21. 如何繞中心旋轉矩陣?
- 22. 旋轉矩形?
- 23. 如何從旋轉點獲得矩形的方向(角度)
- 24. 查找旋轉的BufferedImage的中心點
- 25. 如何找到交點矩形(點)的交錯矩形
- 26. 使用變換矩陣旋轉頂點
- 27. 如何在flex中圍繞質心旋轉矩形3
- 28. libgdx shaperenderer如何在其中心旋轉矩形?
- 29. 使用旋轉矩陣旋轉立方體的頂點
- 30. 谷歌地圖API沿着其頂點旋轉矩形