作者nicebluesky (最長的電影)
看板Visual_Basic
標題[VB6 ] 請問已知長度跟圓點座標如何繪圖
時間Fri Feb 3 21:48:38 2012
沒碰過VB6的繪圖
有點困惑想詢問一下
目前有181筆資料 資料內容為長度
要如何畫出以某點為中心成一個扇形(0~180度)的多邊形圖形
類似建構環境地圖的樣子
請高手解惑
謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.20.234
1F:→ yauhh:181個長度圍上去,平均每段佔2度能閱讀嗎? 你想要怎麼表達? 02/03 23:06
2F:→ MOONRAKER:他可能真的就是想畫一個180點的polar graph 02/04 00:05
3F:→ MOONRAKER:就像以前火焰挑戰者每一個挑戰開始前的分析圖那樣 02/04 00:05
4F:→ nicebluesky:我只要顯示出線段長度就好.不需要顯示數值 02/04 01:35
※ 編輯: nicebluesky 來自: 60.244.170.135 (02/04 01:46)
※ 編輯: nicebluesky 來自: 60.244.170.135 (02/04 01:47)
6F:推 yauhh:給角度,算出斜率. 然後取長度為斜邊,用sin,cos換算勾,股. 02/04 02:01
7F:→ yauhh:然後可以求圓心相對的端點,最後是vb6 line拉斜線. 感覺這樣. 02/04 02:02
8F:→ MOONRAKER:那就是180點的polar graph。 02/04 12:12
9F:→ Berger927:就座標轉換吧... x1=l1*cos(t1) y1=l1*sin(t1) 類推連線 02/04 18:08
10F:→ nicebluesky:在詢問一下.座標還需要做換算嗎? 02/04 19:20
11F:→ nicebluesky:像是 X1=L1*cos(t1*pi/180) 角度要先轉換嗎? 02/04 19:22
12F:→ Berger927:角度只有差你從哪開始往哪轉而已 02/04 20:33
13F:→ yauhh:給角度和長度,可以sin,cos算出勾股,就可以從圓心拉到端點了. 02/04 21:02
14F:→ nicebluesky:感謝各位.原來我是卡在角度要先轉換才做計算.已解決 02/05 18:37