作者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