![]() |
【转帖】点的输入(不再那么麻烦)
点的输入(不再那么麻烦)
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!!! |
所有的时间均为北京时间。 现在的时间是 09:17 PM. |