千风 发表于 2013-9-28 21:52:31

求特性匹配插件:仅匹配对象的颜色(!!!再次发问,新状况!!!)

本帖最后由 千风 于 2013-9-28 22:04 编辑

求“特殊”特性匹配插件:

①仅匹配对象的:颜色值 (并非ByLayer值,)
②仅匹配对象的:颜色值+线型值+线宽值+透明度值
③仅匹配对象的:图层值

请注意!!!!!!!!!!!!!!!!!!!!!
CAD本身的 特性匹配 设置选项是会匹配 ByLayer值 的!
而我希望的是匹配 实际显示颜色值
例如:图层X的默认颜色值200
那么我希望图层X匹配给图层Y上的对象就是 颜色值200,
而不是 ByLayer值 (这个值会让对象变成所在图层Y的默认颜色)。

xyp1964 发表于 2013-10-14 21:08:32

(defun c:tt ()
(if (setq s0 (car (entsel "\n选择样板颜色: ")))
    (progn
      (redraw s0 3)
      (princ "\n选择颜色匹配实体: ")
      (if (setq ss (ssget))
        (xyp-SubUpd ss 62 (xyp-get-color s0))
      )
      (redraw s0 4)
    )
)
(princ)
)
页: [1]
查看完整版本: 求特性匹配插件:仅匹配对象的颜色(!!!再次发问,新状况!!!)