谁可以帮我改改这个CAD LSP

(defunc:tt()(setvar"CMDECHO"0)(if(and(setqr(getdist"\n半径:"))(setqpt(getpoint"\n插入点:")... (defun c:tt () (setvar "CMDECHO" 0) (if (and (setq r (getdist "\n半径 :")) (setq pt (getpoint "\n插入点 :")) (setq pta (getpoint pt "\n另一点 :")) ) (progn (setq ang (angle pt pta) di (distance pt pta) ptb (polar pt ang r) pt1 (polar ptb (+ ang (/ pi 2)) r) pt2 (polar pt1 ang (- di (* r 2))) pt3 (polar ptb (+ ang (/ pi -2)) r) pt4 (polar pt3 ang (- di (* r 2))) ) (command "_.PLINE" "non" pt1 "non" pt2 "A" "non" pt4 "L" "non" pt3 "A" "CL") ) ) (setvar "CMDECHO" 1) (princ) )是个画长圆孔的程序。想求人改一下,将长圆孔的长度值(即程序中: \n插入点 :" 到 \n另一点 :" 之间的距离)改为圆孔两圆心间的距离。另外, (if (and (setq r (getdist "\n半径 :"))可不可以加个默认数值。谢谢 展开
 我来答
钱传杰ha
2016-06-17 · TA获得超过304个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:169万
展开全部
你的高程点是不是有重合点,或者是高程注记与高程点的值是否一致
生成三角网的时候,是不是所有高程点都参与组网?(如果没有,就不用往下查了)
三角网改动过后有没有 “修改结果存盘”

不是gc200,cass就不能识别……学习了
追问
程序不是我写的,你提到的那些专业问题,我完全不知所云,惭愧。请问,你可以帮我改改么
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式