明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2891|回复: 5

[求助]]编程申请CAD中图层、实体隐现插件

[复制链接]
发表于 2009-3-31 19:22:00 | 显示全部楼层 |阅读模式

其实TSSD和天正建筑中都有这个功能,但做得不够完美,而且TSSD太贵,偶才刚大学毕业一年,买不起!图纸拿回家加班没得用

  小弟想实现如下功能

1、指定图层的隐现(仅此图层显示/仅此图层关闭)

2、指定实体的隐现(仅此实体显示/仅此实体隐藏)

3、隐藏/显示命令能自定义

TSSD和天正建筑做的不好的地方:

如果我原本有1、2、3、4、5......图层,其中2、4图层本身是隐藏的

当我使用仅5图层显示(其他图层隐藏);再恢复其他图层显示后;原本隐藏的2、4图层也跟着显示出来了~~

图层少,当然可以手工再关闭,但如果图层多,图层名字长,操作时间一长,就有可能忘记哪些图层原本是一直隐藏的!

如果哪位大大能开发出来,请问能否实现:

     我使用仅5图层显示(其他图层隐藏);操作;关机睡觉,第二天开机再恢复其他图层显示后;原本一直隐藏的2、4图层也还是隐藏

发表于 2009-4-1 08:29:00 | 显示全部楼层

其实这个都是比较简单的,TSSD和天正做的这样的程序是一个通用的程序,你的要求不是通用的,别人不可拿一个通用的软件来满足你的单个的要求,你可以自己开发

图层在LISP中结合_layer命令完全可以满足要求

CAD的图元组码60可以用来设置图元的可见性。(60 . 0)可见,(60 . 1)不可见

其实的,只能你自己根据自己的需要去做了,当然,可见性用VLA函数也是可以的,速度可能相差不大,但LISP可能要快一点。

发表于 2009-4-2 08:56:00 | 显示全部楼层
本帖最后由 作者 于 2009-4-2 8:57:02 编辑

下面两个程序里面有,实现你说的功能,很久以前写的,没有整理,ol cl hh三个命令

还有一些其它的,也没删,看着用吧

 

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-4-2 17:16:00 | 显示全部楼层

呵呵,谢谢楼上两位大侠了

发表于 2013-1-9 14:53:28 | 显示全部楼层
源码  绝对支持
发表于 2013-1-9 15:37:02 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-28 07:25 , Processed in 0.171639 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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