我的問題可能更多的是關於數學而不是編程,但我希望這不是問題。 在我的應用程序中,我正在計算一些運動路徑,由像素座標組成(只計算,不顯示它們)。我現在試圖平滑轉彎,現在這個轉彎太尖銳了,所以我想在這裏使用一些弧線。我發現我怎麼可能畫確切的弧線,我需要,使用這樣的代碼:計算弧的座標
e.Graphics.DrawArc(myPen, myPoint.X, myPoints.Y, 50, 50, 180, 90);
基本上我知道有三個點(弧將是其中的兩個之間,第三個是現在是反過來的角落) ,圓弧的高度和寬度,初始和想要的航向/航向/角度。我在一個應用程序中嘗試了這一點,以後可以看到路徑,並且它可以工作。但是,我需要計算弧上的一些座標,以添加到保存爲路徑的點數組中。任何人都知道?我需要大約5個點作爲這個尺寸的圓弧(點的數量會改變) 謝謝
http://stackoverflow.com/questions/674225/calculating-point-on-a-circles-circumference-from-angle-in-c,http://stackoverflow.com/questions/839899/how-do -i-calculate-a-point-on-a-circle-s-circumference,http://stackoverflow.com/questions/5300938/calculating-the-position-of-points-in-a-circle – CodeCaster 2014-09-19 13:42:04