如何在 xBim 中透明化单面墙

How to transparent a single wall in xBim

我有一个带有一些墙壁和家具的 ifc 文件。

当我使用 IfcSurfaceStyleRenderingIfcSurfaceStyleShading 时,我会像这样让我所有的墙都透明。

所有的墙都是 IIfcWall & 我也试过 IIfcStyeItemIIfcWall.Representation 但它同时使所有的墙透明。

而我只需要一堵墙就可以像这样保持可见

所以 ifc 文件的所有墙都变得透明的原因是所有墙都使用了 IfcStyleItem。为了使单个墙透明,您只需要创建一个新的样式项目并将其分配给那堵墙。