本帖最后由 作者 于 2005-12-30 13:19:00 编辑
因为老要用到计算面积的工作,即选定一个区域后,自动计算出它的面积, 于是我就做了一个这样的“入门级”东东,我的想法是,把这个区域自动转成多义线, 然后计算出此多义线的面积,但还不太好用,有如下问题需要各位老大帮忙:
1.如何把计算出来的结果直接用DTEXT输出在鼠标所在的位置
2.如何把程序不想看到的部分隐藏罗
3.如何把定义的多义线再删掉(或者有更好的办法?)
(defun c:as() (setq p1(getpoint"\n拾取点:")) (command "boundary" "a" "o" "p" "i" "y" "" p1 "") (setq p2(entlast)) (command "area" "o" p2 PAUSE) (princ) )
|