明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2559|回复: 10

判断实体是否随层

[复制链接]
发表于 2011-9-7 18:49:38 | 显示全部楼层 |阅读模式
请教各位高手:
       当框选一些物体之后, 如何判断实体的图层是否随层, 线型是否随层, 我试过用组码8和6好象没有反映, 不知是否随层的类型需要使用其它的方法来判断
发表于 2011-9-7 21:50:00 | 显示全部楼层
本帖最后由 xshrimp 于 2011-9-7 21:50 编辑

  1. (defun c:t()
  2.   (if (= 256 acByLayer (vla-get-color (vlax-ename->vla-object (car (entsel)))))
  3.     (alert "随层")
  4.     (alert "不随层")
  5.   )
  6. )
回复 支持 1 反对 0

使用道具 举报

发表于 2011-9-7 22:26:13 | 显示全部楼层
本帖最后由 caoyin 于 2011-9-7 22:26 编辑

何不框选时候就过滤
(ssget '((62 . 256)(6 . "ByLayer")))
(ssget '((-4 . "/=") (62 . 256)(6 . "~ByLayer")))
回复 支持 1 反对 0

使用道具 举报

发表于 2011-9-7 19:57:26 | 显示全部楼层
图层是没有随层的,只有它的名称。
颜色,线型是有随层的!
如果在图元数据表中没有找到,那说明随层。
 楼主| 发表于 2011-9-7 20:38:39 | 显示全部楼层
还没有搞懂这些,能否举个简单的例子,
发表于 2011-9-7 22:17:11 | 显示全部楼层
组码62 是颜色,如果没有,则颜色是随层. 线性的组码应该是6 线宽这个自己查下吧.记不清了.画两条线,一条线宽随层,一条自定个线宽,然后查这两条线的组码,对照下就比较出来了.
 楼主| 发表于 2011-9-8 19:40:27 | 显示全部楼层
非常感谢大家的帮助,我再去试试
发表于 2011-12-13 17:03:40 | 显示全部楼层
最好养成先设当前层 再画图的习惯
发表于 2021-7-4 08:56:32 | 显示全部楼层
caoyin 发表于 2011-9-7 22:26
何不框选时候就过滤
(ssget '((62 . 256)(6 . "ByLayer")))
(ssget '((-4 . "/=") (62 . 256)(6 . "~ByLa ...

感谢大神的(6 . "ByLayer")!!!
发表于 2023-7-13 17:18:50 | 显示全部楼层
感谢,又学到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 21:39 , Processed in 0.163417 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表