![]() |
点的输入
点的输入
www.dimcax.com 点的输入 图片: 点的输入对编程序的人大家都知道(getpoint) 但你要输入到某一点就较困难,例要输入离一条线的上端x,y你可能用 1.用用户座标把线的上端变为0,0再输入x,y 2.用画线偏离先求出交点,再用鼠标去扑捉交点. 如要输入的点要离线的上端的任意地方就较困难. 设线的上端的点为参考点. 1.要输入的点离参考点的相对距离x,y 例a="100,20" 2.要输入的点离参考点两点的的距离为x参考点到要输入的点的角度为y 例a="b100,a30" 3.要输入的点离参考点x方向的距离为x y方向为0 例a="100" 4.要输入的点离参考点y方向的距离为x x方向为0 例a="y111" 5.要输入的点离参考点两点间x方向的距离为x,两点间的距离为y. 例a="100,b200" 6.要输入的点离参考点两点间的距离为x,两点间y方向的距离为y 例a="b200,50" 7.要输入的点离参考点两点间x方向的距离为x,参考点到要输入的点的角度为y 例a="100,a31" 8.要输入的点离参考点两点间y方向的距离为y,参考点到要输入的点的角度为x 例 a="a35,50" 9.要输入的点离参考点要求输入的点就在参考点. 例 a="" (setq a (getstring)) 用输入一个字符串a 对a进行处理马上算出你要的点. 上面的9种情况怎么提示:两点间的距离在数字前加一b例b100你的程序就知道两点间的距离为100 参考点到你要输入点的角度在数字前加一a例a30你的程序就知道参考点到要求的点的角度30 当y的相对距离为0,知道两点的x距离你输入的是一个数,例输入100你的程序就知道y方向的距离为0 当x的相对距离为0,知道两点的y距离你输入的是一个数,例输入y100你的程序就知道x方向的距离为0 当a为""也就是回车,你的程序就知道要求的点就是参考点 提示:x y距离 x,y bx,ay bx,y x,by x,ay ax,y 回车为参考点. (setq a (getstring "x y距离 x,y bx,ay bx,y x,by x,ay ax,y 回车为参考点")) 先编一个程序把a分成a1和a2 再编一个程序对a1和a2进行计算求出你要求的点. 对编程人员来说你要去编一个程序,但对使用人员就很方便,计算机它的计算能力很强,你要把你的要求告知计算机把方法告知计算机这样 当你回车它就给你算出. 我在这里不把原程序写出来,要大家自己去编.我只把编程的思路告知大家. gbg 学过画法几何的cad操作员都能解决以上问题,使用直线、射线、圆就能很快解决。什么都依靠二次开发,离“脑残”就越来越近了…… 楼上所言极是 画个圆做个开发,画条线也要开发,写个破字也开发一下 : 学过画法几何的cad操作员都能解决以上问题,使用直线、射线、圆就能很快解决。什么都依靠二次开发,离“脑残”就越来越近了…… 不能这么说,至少我觉得这样一个程序还是挺有用的 progress every day!!! |
所有的时间均为北京时间。 现在的时间是 11:24 AM. |