明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 我的我啊

[提问] 请问可以把图层的颜色设置成bylayer吗

[复制链接]
 楼主| 发表于 2014-9-12 16:25:46 | 显示全部楼层
ll_j 发表于 2014-9-12 16:18
这是比喻,也算卖萌吧。
bylayer,中文版称作“随层”,自己随自己,怎么随呢?
问一个人姓什么,自己回 ...

可能算是一个bug吧。但是确实很好奇是怎么办到的,呵呵。
寻常的点选,包括vla-put-color 等均无法办到。
发表于 2015-5-3 22:56:28 | 显示全部楼层
Andyhon 发表于 2014-9-12 11:50
Command: -Layer
Current layer:  "0"
Enter an option

您好 请问这些带命令的执行步骤怎么查询啊
我意思是说 在命令行输入layter 直接出来对话框 不会显示Make/Set... 这种提示
发表于 2015-5-4 08:38:45 | 显示全部楼层
r3562939 发表于 2015-5-3 22:56
您好 请问这些带命令的执行步骤怎么查询啊
我意思是说 在命令行输入layter 直接出来对话框 不会显示Make ...

原来加命令前加短横线就行 ........
发表于 2015-5-4 09:30:48 | 显示全部楼层
本帖最后由 llsheng_73 于 2015-5-4 11:39 编辑

  1. (setq dxf(entget(TBLOBJNAME"layer" "0")))
  2. (entmod(append(vl-remove(assoc 62 dxf)dxf)'((62 . 256))))


  1. (defun substdxf(lst dxf)(append(foreach x dxf(setq lst(vl-remove(assoc(car x)lst)lst)))dxf))
  2. (Defun STB(TAB / snl sll)
  3.   (SetQ sll(TblNext TAB T))
  4.   (While(SetQ snl(Cons(Cdr(Assoc 2 sll))snl)sll(TblNext TAB nil)))
  5.   (vl-sort snl'<))
  6. (defun c:tt();;所有图层颜色和线型改为随层(虽然图层随层听起来很扯蛋)
  7.   (mapcar'(lambda(x)(setq x(entget(TBLOBJNAME"layer"x)))(entmod(SUBSTDXF x'((62 . 256)(6 . "Bylayer")))))(stb"layer"))
  8.   )


不得不承认,图层的特性随层这说法确实扯蛋,但更扯蛋的是DESK它支持这样做。。。。
当图层颜色随层后,颜色随层的图元会让人看不到,但能选择到,鼠标移动到图元上就会有所提示,因为图元本身存在并且图层没有关闭
不知道这一特点是否可用来对一些特殊情况进行处理达到一些特殊效果(视觉上或者打印上)
而图层线型随层后,视觉上没看出什么特殊,打印时会不会有特殊情况出现暂时不知道
 楼主| 发表于 2015-5-4 10:08:33 | 显示全部楼层
llsheng_73 发表于 2015-5-4 09:30

直接entmod图层的dxf,是这个思路吗?
发表于 2015-5-4 10:26:54 | 显示全部楼层
我的我啊 发表于 2015-5-4 10:08
直接entmod图层的dxf,是这个思路吗?

layer对象没有随层一说!实体的对象的颜色有随层Bylayer(color=256)和随块ByBlock(color=0)
发表于 2015-5-4 11:23:35 | 显示全部楼层
Gu_xl 发表于 2015-5-4 10:26
layer对象没有随层一说!实体的对象的颜色有随层Bylayer(color=256)和随块ByBlock(color=0)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2015-5-4 11:31:16 | 显示全部楼层
比较有意思的是如果所有图元颜色随层,再把图层颜色随层的话,图元会看不见,但它还在那里,鼠标移到图元上就会显示出来。。。。至于这一特点是否可用来处理一些特殊情况暂时不清楚
发表于 2015-5-4 11:48:41 来自手机 | 显示全部楼层
图层中的颜色是 值,不能叫随层,256 是颜色号,和实体的 256 颜色(桌子约定了)不是一个概念
发表于 2015-5-4 11:52:44 | 显示全部楼层
让我想起以前Windows目录名称不能是点或点点“.” ".."因为有特殊含义,但还是有人强行把目录改成包含这些特殊字符。

有炫技的嫌疑。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-20 04:38 , Processed in 0.188501 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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