请问OBD中可以按系统隐藏元素吗谢谢
您是在问通过编程来实现还是通过手工操作来实现?看你发到了“二次开发”子论坛,我们默认都是在为您提供编程的实现手段的。
不好意思发错地方了,想通过手工操作实现
这个有多种方法。推荐的一种就是利用参考。每个系统的图形放入一个model(模型)中,在总model中分别参考各个系统的model形成总装模型。这样,想关闭某个系统的显示时只需要打开参考文件对话框,在Display(显示)列点一下将对勾取消就关闭显示了。
还可以进一步控制更细的粒度,那就是利用Level(层),每个系统中的更细微的不同类别的图形分别放到不同的层上,你就能进一步控制每个系统中每一类图形的显示或隐藏了。
模型是别人画的,我看他画的时候没有照你说的这么做,我现在想把它们按专业区分开,怎么操作呢,谢谢
就像符老师说的那样,不同专业在同一个模型中,要么每个专业的element再各自的图层上,那么只需要通过关闭层显示就能实现你的要求。再者,如果每个专业有各自的dgn文件,而你手上的dgn通过参考的方式,将这些专业的dgn加了进来,那么,您可以通过参考窗口,随意的关闭各个专业dgn内容的显示。具体你可以发下你的dgn文件,然后告诉我们你想显示模型里哪些元素,想隐藏哪些元素,我们帮你分析用哪种方式合适。
我试了一下图层的办法,效率比较低,而且风管跟桥架都是复杂头,图层里没有,他们的数据组名称也是一样的。隐藏水管需要线性元素隐藏一次,曲面元素隐藏一次,比较麻烦,这个软件支持按类别隐藏吗