快速填充(与图元一样的颜色)
本帖最后由 荒野孤行 于 2015-5-26 22:27 编辑提示:对于无闭合、空心的图案请自己测试,具体导致的原因请分析源码。请看演示图:
;;; ********** 快速填充 程序开始 ********
(defun c:tc ()
(setvar "cmdecho" 0)
(princ "\n★功能:快速填充多段线.\n")
(setvar "osmode" 15359)
(command "undo" "be")
(setq ss (ssget '((0 . "POLYLINE,LWPOLYLINE,CIRCLE,ELLIPSE"))))
(if (null ss)
(progn (princ "\n提示:未选取多段线或圆!") (exit))
)
(vl-load-com)
(setq i 0
j 0
)
(setvar "HPNAME" "SOLID")
(setq num (sslength ss))
(repeat num
**** Hidden Message *****
(alert (strcat "提示:\n共选取 "
(itoa num)
" 个图元,其中:\n有 "
(itoa j)
" 个图元填充成功\n有 "
(itoa (- i j))
" 个图元填充失败!\n"
)
)
(command "undo" "e")
(setvar "osmode" 15359)
(princ "\n")
(princ)
)
;;; ********** 快速填充 程序结束 ********
快速填充很有实用意义,cad自带的填充步骤太多了。 学习学习,我觉得楼主的批量交点插块写的很实用 学习学习,我觉得楼主的批量交点插块写的很实用 支持源码!很不错的程序 没封闭的自动封闭才牛 眼拙 还是不知道干啥用的 clinber 发表于 2015-5-26 23:21 static/image/common/back.gif
眼拙 还是不知道干啥用的
我一般是这样填充做好后截图丢到ppt里面 lucas_3333 发表于 2015-5-26 23:13 static/image/common/back.gif
没封闭的自动封闭才牛
有专门检查未闭合线的程序,所以这里没加入此项。 支持 看贴 嘿嘿 荒野孤行 发表于 2015-5-26 23:32 static/image/common/back.gif
我一般是这样填充做好后截图丢到ppt里面
做ppt干啥呢 批量填充,填充是各自分离的吗 clinber 发表于 2015-5-26 23:41 static/image/common/back.gif
做ppt干啥呢
为了展示高大上的技术,装X专用