乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 66|回复: 15

[编程交流] 一层不同颜色的物体

[复制链接]

16

主题

50

帖子

34

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 06:20:06 | 显示全部楼层 |阅读模式
任何想法都必须将一个图层更改为另一个图层任何一种颜色的对象
 
 
072009ty9kui99vizkuww9.jpg
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 06:26:47 | 显示全部楼层
要选择不同颜色的对象的源层的名称是什么,目标层的名称是什么?
回复

使用道具 举报

16

主题

50

帖子

34

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 06:29:24 | 显示全部楼层
尺寸和反转级别都是不同的颜色,但在我的dwg中只有一个图层。我试图改变不同的层(层昏暗和层IL)都是不同的颜色,所以我可以改变选择性颜色来修改
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 06:33:08 | 显示全部楼层
我听不懂你的拙劣解释
回复

使用道具 举报

44

主题

542

帖子

502

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
220
发表于 2022-7-6 06:37:33 | 显示全部楼层
我会使用快速选择(qselect)。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 06:42:28 | 显示全部楼层
匹配属性?
回复

使用道具 举报

16

主题

50

帖子

34

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 06:46:24 | 显示全部楼层
有此图纸的三种颜色。但是单层,所以我想把三层换成相同颜色的物体。我做了这项工作,手动选择物体,花了很多时间。任何其他方法都可以将层选择性颜色对象当前层更改为用户定义层
 
 
 
 
 
谢谢你的支持
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 06:50:59 | 显示全部楼层
要更改或移动到另一层的对象的颜色是什么?
对象应该移动到的层的名称是什么?
回复

使用道具 举报

16

主题

50

帖子

34

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 06:54:33 | 显示全部楼层
检查所附图片。三种颜色(黄色、绿色、粉色)单层
黄色-反转级别
绿色–坐标
粉红色-尺寸
如何将当前图层的颜色更改为用户定义的
(示例:-黄色-反转级别目标层反转级别
绿色–坐标目标层坐标
粉红色-尺寸目标层尺寸)。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 06:59:16 | 显示全部楼层

 
  1. (defun c:Test (/ lst l ss i e)
  2. (foreach x (setq lst '((2 . "INVERT LEVELS")
  3.                         (3 . "COORDINATES")
  4.                         (6 . "DIMENSIONS")
  5.                        )
  6.             )
  7.    (if (not (tblsearch "LAYER" (cdr x)))
  8.      (setq l (cons (cdr x) l))
  9.    )
  10. )
  11. (if l
  12.    (alert
  13.      (strcat "Layers not found in the drawing < "
  14.              (apply 'strcat
  15.                     (mapcar '(lambda (x) (strcat " <" x "> ")) l)
  16.              )
  17.              " >"
  18.      )
  19.    )
  20.    (if (setq ss
  21.               (ssget "_:L"
  22.                      '((-4 . "<OR") (62 . 2) (62 . 3) (62 . 6) (-4 . "OR>"))
  23.               )
  24.        )
  25.      (repeat (setq i (sslength ss))
  26.        (setq e (entget (ssname ss (setq i (1- i)))))
  27.        (foreach u lst
  28.          (if (eq (car u) (cdr (assoc 62 e)))
  29.            (progn
  30.              (setq e (subst (cons 62 256) (assoc 62 e) e)
  31.                    e (subst (cons 8 (cdr u)) (assoc 8 e) e)
  32.              )
  33.              (entmod e)
  34.            )
  35.          )
  36.        )
  37.      )
  38.    )
  39. )
  40. (princ)
  41. )
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 18:28 , Processed in 0.391002 second(s), 75 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表