点的输入(不再那么麻烦)
www.dimcax.com
点的输入(不再那么麻烦)
图片:
图为a10x10,a20x10,x10y10,x10l15的结果
根据“老顾”的在论坛上发的一个帖子,完成该程序
各位高手请多多指教
使用说明:
用户需要输入两个参数:
1.一个点。
后面绘制的第一个点以该点为参考,第二个点以第一个点为参考,依次类推。
2.输入字符串
字符串格式如下:
"a30x10,a60x30,x30y60,x60l90"
其中
a表示角度,以角度表示
x表示横坐标增量
y表示纵坐标增量
l表示距离参考点的长度
,表示各点参数的分割,即a30x10、a60x30、x30y60、x60l90分别绘制一个点
a、x、y、l的输入部分先后
字母后面必须跟数字,否则会出错
将“点的输入.fas”加载,输入命令“inpoint”即可
5
progress every day!!!
我用了一下你的程序,有下面的问题:
1.x和y的方向反了.
2.你的点的标记,无法扑捉.
3.该程序是给其它程序用.不是用来画点的.
4.当只有一个参数你的程序无解决,也某一方向为0时,输入一个参数.
例:我要画圆,编一个程序,先用点的输入,找一个参考点,以这个点输入计算圆的圆心.再输入圆的半径.
画完圆后删除点的标记.
原程序有,
一个方向的输入.
1.x??? 横线
2.y??? 竖线
有角度的输入
1.a??,?? 知角度和y值
2.??,a?? 知x值和角度
3.a??,l?? 知角度和斜边.
任意位置的输入
1.??,?? 距参考点x,y
2,??,0 横线
3.0,?? 竖线
点的输入一般是两个数用逗号相隔只要数字前无a x y l符号就是数值逗号前为x值,逗号后为y值.
gbg
谢谢斑竹指点
找个时间在补充吧
不过我没有发现这样的程序的实用价值,o(∩_∩)o...
另外第2点,点 的标记无法捕捉,什么意思啊??
progress every day!!!