在IFC 4.0中,是否可以定义具有多种颜色(即IfcStyledItem)的Ifc对象(例如IFC Wall)?如何在BIM Viewer程序中激活每种颜色(如AutoCAD中的layer )?
谢谢,
发布于 2021-03-04 00:21:18
从形式上讲,每个IfcRepresentationItem只能有一个IfcStyledItem,但是样式化的项可以引用多个表示样式(IfcPresentationStyle)。类似地,您可以让每个IfcPresentationItem有一个引用多个表示样式的IfcPresentationLayerWitStyle。然后,查看器应用程序可以提供用户交互,以按表示项或层打开或关闭样式。然而,我认为这不是对这些表示样式集的正确解释。标准并不明确,但我更倾向于假设这些样式是聚合的,也就是说,你同时拥有曲线和填充样式,它们是互补的,而不是替代的。
一种更高层次的解决方案和习惯用法是在整个IfcPresentation (而不是演示文稿的项目)级别上进行赋值。如果你关心的是产品几何层次上的风格,就像一整面墙,那就足够详细了。您可以通过层指定来完成此操作。然后,图层将具有样式,并且可以打开和关闭。由于一个演示文稿可以分配给多个层,这很可能类似于您脑海中的功能。
https://stackoverflow.com/questions/63070675
复制相似问题