请问各位大侠谁有“对齐填充图案”的LSP啊(已解决,谢谢)
本帖最后由 lingduwx 于 2015-7-10 11:03 编辑这个功能非常实用,可是俺还是不会写啊,希望高手们帮帮忙,先谢了
就是像这样的,第一个点拾取填充起点对齐,第二个点拾取方向对齐
本帖最后由 ucuc2003 于 2015-7-11 15:38 编辑
填充角度改成自动记忆的,个人比较喜欢批量的,改成批量的了 ;调整填充基点及角度
;2006以上支持快速基点修改
(vl-load-com)
(defun c:tt (/ p ss en obj ang)
(if (setq ss (ssget ":E:S" '((0 . "hatch"))))
(progn
(setq en (ssname ss 0))
(setq obj (vlax-ename->vla-object en))
(if (vlax-property-available-p obj 'Origin)
(setq p (getpoint "\n指定新的填充基点:"))
(princ "\n该版本不支持快速更改填充基点....")
)
(setq ang (getangle "\n指定新的填充角度:"))
(if p
(vla-put-Origin
obj
(vlax-safearray-fill
(vlax-make-safearray vlax-vbDouble '(0 . 1))
(list (car p) (cadr p))
)
)
)
(if ang
(vla-put-PatternAngle obj ang)
)
(vla-update obj)
)
)
(princ)
)
你这意思是要旋转填充角度吗 ??? love1030312 发表于 2015-7-9 10:22 static/image/common/back.gif
你这意思是要旋转填充角度吗 ???
就是想要这种效果,真是厉害啊大哥,可否把你那个工具共享一下,谢谢 本帖最后由 cable2004 于 2015-7-9 13:07 编辑
看看看看看 love1030312 发表于 2015-7-9 10:22 static/image/common/back.gif
你这意思是要旋转填充角度吗 ???
忘了留邮箱,大侠方便的话麻烦发一个,谢谢,qq:381585181@qq.com edata 发表于 2015-7-9 16:44 static/image/common/back.gif
E大, 貌似楼主的图是可以捕捉到填充的线条的 edata 发表于 2015-7-9 16:44 static/image/common/back.gif
谢谢,真是解决了俺的一个大难题啊,呵呵 学习一下 edata 发表于 2015-7-9 16:44 static/image/common/back.gif
请问edata大侠,变量 老版本 OSNAPHATCH,是指哪一版?新版 OSOPTIONS是从哪一版开始