谁能把这个步骤做成一个命令的功能性插件
谁能把这个步骤做成一个命令的功能性插件 手工画是竖向的XL线是有的。画一条直线=》偏移一个高度=》LI获取曲线的长度=》复制曲线的长度=》输入偏移命令+粘贴曲线的长度=》偏移好=》画矩形 学习学习,,谢谢各位啦 做个矩形水平拉伸动态块,长度字段关联到多线段长度就行了。 我是想要选择曲线后直接得到矩形,使用方式是 输入(或拾取高度)=》选择曲线=》生成矩形 随手直接打的代码(if (and (Setq pl (car (entsel "\n Pick Polyline <exit>")))
(setq pt (getpoint "\n Pick point <Exit>:"))
)
(progn
(setq xx (vla-get-length (vlax-ename->vla-object pl)))
(command "_.Rectangle" pt (list (+ xx (car pt))(+ (cadr pt) 100.0))
)) kozmosovia 发表于 2016-7-17 20:52 static/image/common/back.gif
随手直接打的代码
(if (and (Setq pl (car (entsel "\n Pick Polyline ")))
(setq pt (getpoint "\n Pick ...
大神呀,代码随手打,
帮我看下这个
http://bbs.mjtd.com/thread-172720-1-1.html kozmosovia 发表于 2016-7-17 20:52 static/image/common/back.gif
随手直接打的代码
(if (and (Setq pl (car (entsel "\n Pick Polyline ")))
(setq pt (getpoint "\n Pick ...
能弄完整点吗,加载 输入的列表有缺陷 kozmosovia 发表于 2016-7-17 20:52 static/image/common/back.gif
随手直接打的代码
(if (and (Setq pl (car (entsel "\n Pick Polyline ")))
(setq pt (getpoint "\n Pick ...
搞好了,要是那个高度能自己输入或拾取就好了。 kozmosovia 发表于 2016-7-17 20:52 static/image/common/back.gif
随手直接打的代码
(if (and (Setq pl (car (entsel "\n Pick Polyline ")))
(setq pt (getpoint "\n Pick ...
搞好了,谢谢了。。。 kozmosovia 发表于 2016-7-17 20:52 static/image/common/back.gif
随手直接打的代码
(if (and (Setq pl (car (entsel "\n Pick Polyline ")))
(setq pt (getpoint "\n Pick ...
能搞个支持圆,椭圆的吗 (setq pl (vlax-ename->vla-object pl)
xx (vlax-curve-getDistAtPoint pl (vlax-curve-getEndPointpl))
)
页:
[1]
2