[求助]矩形添加洞口线
求个lisp,矩形添加洞口线。要求1、可以框选多个矩形。
2、可以输入洞口线离左上角点的比例(比例相对矩形长短边的长度而言,比如1:10等等)
先谢过。(附件VLX好像是它山的作品,功能有点类似但不够完善,供参考) 你的比例是不是任意一个边的长度比就要的了,, 可以实现你的要求,定制的话可以联系我,qq:379539186 这个小插件不错
;; 自定义函数下载: http://bbs.mjtd.com/thread-95673-1-1.html
;; 洞口线
;; 伪源码需要e派工具箱(XCAD)的支持
(defun c:tt ()
(CMDLA0)
(xyp-MkLaCo "洞口线" 1)
(setq int (Uint 1 "" "洞口线离左上角点的比例" int)) ;10
(setq i -1)
(if (setq ss (ssget '((0 . "*polyLINE"))))
(while (setq s1 (ssname ss (setq i (1+ i))))
(setq p1 (xyp-9pt s1 1)
p7 (xyp-9pt s1 7)
p9 (xyp-9pt s1 9)
p3 (xyp-9pt s1 3)
dl (/ (distance p1 p9) int 1.)
p7a (polar p7 (angle p7 p3) dl)
s2 (xyp-Entmake-lwPolyline (list p1 p7a p9) nil)
)
)
)
(CMDLA1)
)
xyp1964 发表于 2013-2-3 09:47 static/image/common/back.gif
求助院长xyp-9pt 函数 本帖最后由 yaya-54 于 2014-1-10 16:57 编辑
伪源码需要e派工具箱(XCAD)的支持,是哪需要哪些东西?
多义线的矩形提示:
选择对象:
; 错误: no function definition: XYP-ENTMAKE-LWPOLYLINE
线段矩形提示:
选择对象:
程序执行完毕! ; 错误: 输入中含有多余的闭括号
命令:
再次输入命令时又出现
命令: tkx
错误: 参数太多
程序执行完毕!
页:
[1]