隐藏OBD(OpenBuildings Designer)构件阴影


我们在使用OBD(OpenBuildings Designer)绘制好模型以后,经常需要将模型文件发送给其他专业或者其他组的人员查看使用我们的模型。其他人员如果使用MstnMicroStation)或者其他基于Mstn的软件来查看我们的模型时,查看到的模型可能会跟我们在OBD中查看到的不一致。例如下图所示的两个构件。

我们在Mstn中打开后查看到的模型如下图所示。

可以看到在栏杆的下方以及右边平台的底部会比在OBD中多显示出一些图形,这是因为在OBD中,这些多出来的图形是出图或者其他一些功能会用到的一些辅助元素,OBD做了特殊处理在视图中渲染时将这些图形隐藏了。那么我们在Mstn中改如何隐藏这些图形呢?这里给大家提供一个插件,通过这个插件我们将这些OBD中隐藏显示的图形元素的类别设置为构造(Constructions),这样在Mstn中只要将下图所示的视图属性中的“构造”开关关闭掉就可以隐藏这些在OBD中不可见的图形元素了。

如下是插件的下载连接:

communities.bentley.com/.../HideShadow.7z

下载后解压覆盖到...\OpenBuildings CONNECT Edition\OpenBuildingsDesigner\Mdlapps下,启动OBD(注:因为要识别这些OBD的构件,故此插件只能在OBD中使用),打开要处理的dgn文件后,执行keyin命令:mdl load HideShadow;hideshadow process。然后我们在Mstn中打开处理后的dgn文件,关闭前文中所说的“构造”开关以后,那些在OBD中不显示的图形元素在Mstn中也隐藏起来了,如下图所示。