Microstation中实现隐藏选中元素功能

Microstation中带有隔离Isolate(隔离)功能能做到将选中的元素显示,未选中的元素隐藏,在CE版上名字换成了Displayset Set。但实际工作中可能想要直接隐藏选中的元素。当然,通过先全选所有元素,再将想隐藏的从中一一反选出选择集然后执行隔离动作也是可以的。但当模型很复杂,元素很多时,这种一一反选操作起来不是太容易。为此,我们写了一个MDL小程序来帮助用户自动实现隐藏选中元素。请注意,该程序分为V8i版本和CE版本,V8i版在V8iSS3和V8iSS4下测试通过,CE版在U11下测试通过。

https://communities.bentley.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-10/IsolateSelected2.zip
IsolateSelected_CE.7z

【小程序安装方法】
1、下载如下压缩文件并解压到MicroStation的...\MicroStation\mdlapps文件夹下(如果是默认安装的话,该文件夹在C:盘,需要Windows管理员权限才能往这个文件夹下放文件)。(本机采用默认安装方式,直接装在C盘下)


图片.png

2、定义功能键比如F1为MDL LOAD IsolateSelected


图片.png

【程序的执行】

1、用选择工具选中要隐藏的元素;

2、按下功能键F1实现隐藏。如果未定义功能键,就需要您键入MDL LOAD IsolateSelected来实现了;

3、要取消隐藏,请点击鼠标右键并选择弹出菜单中的Isolate Clear(清除隔离)即可,在CE版中是Displayset Clear。

【注意】:如果没有实现隐藏,还有可能是您的视图属性中的DisplaySet开关为Off,请保证该开关为ON。因为Isolate功能实质上就是建立一个DisplaySet。

你可能感兴趣的:(Microstation中实现隐藏选中元素功能)