1
A
回答
3
1)創建一個新行開始在對角的端點中的一個,並在所述旋轉角度行進。
2)將另一個對角線終點投影到這條線上。你現在知道矩形的一面。
3)將該段複製到對角線的另一側,連接端點以完成矩形。
這裏唯一的'棘手'的代碼是投影。此網頁具有點 - 線距離/投影一些示例代碼:http://softsurfer.com/Archive/algorithm_0102/algorithm_0102.htm
0
感謝大衛·呂滕,
我得到它的工作。關於投影的網站對我的數學知識非常重要,但是對於一些Google,我找到了一個很好的指向線交叉函數,這有助於我計算其中一邊的長度(距離)。
不幸的是,我太「新」在這裏獎勵你的信用或答覆你的anwser。
@Eric bainville:我知道距離,因爲我有point1和point2(左上角和右下角)座標。這些座標是可能的。我沒有提到這一點,但幸運的是大衛猜對了,我知道他們。
再次感謝!
相關問題
- 1. 旋轉矩形時計算角度
- 2. 從高度和角度計算斜邊
- 3. 計算旋轉角度和旋轉角度前的位置的絕對位置
- 4. 如何計算旋轉軸和角度?
- 5. 從包圍矩形和角度獲取旋轉矩形座標
- 6. 計算旋轉角度
- 7. 旋轉角度計算AS3
- 8. 旋轉矩形和計算角
- 9. 可能計算旋轉矩陣的寬度/高度?
- 10. 如何計算矩形斜邊的長度和角度?
- 11. 如何計算IIIF旋轉圖像的高度和寬度
- 12. 的Java:矩形寬度和高度
- 13. pygame的角度球(矩形)和矩形
- 14. Javascript計算固定格長度的矩形的高度和寬度
- 15. 試圖計算給定的寬度和對角線
- 16. 計算定位點的旋轉角度
- 17. 如何計算三角形的高度
- 18. 如何從旋轉矩陣計算角度
- 19. 旋轉角度
- 20. 在餅圖中計算旋轉角度
- 21. iPhoneSDK通過CATransform3D計算旋轉角度
- 22. 計算旋轉角度X-Y-Z
- 23. 動畫從遠角的寬度/高度
- 24. 計算UIBezierPath寬度和高度?
- 25. 爲每個三角形計算矩陣與地形的角度
- 26. 找到矩形的角落,給定平面方程,高度和寬度
- 27. 計算線(斜率x)和水平線之間的角度(度)
- 28. 計算旋轉角度而不是傾斜角度大於360度
- 29. 用Javascript計算三角形的角度?
- 30. 從面積和角度計算三角形
即使a = 0,也不能僅從對角線長度獲得w和h。 – 2010-08-30 11:39:04