发布于:2010-01-08 00:08:08
来自:建筑设计/CAD下载及教程
[复制转发]
是这样的,小弟我建了一个三维模型,在模型表面有很多点,我想按照一定的顺序对他们进行标号,一个个来很麻烦,所以想借助于autolisp。可是实在是初学,完全没有头绪,在网站上找到一个相关的程序,是这样的:
(defun c:number()
(setq maxn 10000)
(setq n(getreal"Start number:"))
(setq n(fix n))
(while(<= n maxn)
(setq p (getpoint"Start Point"))
(setq p1(car p))
(setq p2(cadr p))
(setq p3(list p1 p2))
(command"text"p3"1000" ""n"")
(setq n(1+ n))
)
)导入cad以后发现不能用,每次命令只是显示start point, 点了我要选的点也没有用,不知道问题出在何处,请哪位高手能指点一下?谢谢了
全部回复(1 )
只看楼主 我来说两句 抢板凳