获取房间边界段的第一层时遇到问题: 我的 Revit-Addin 获得一个选定的房间,需要更改墙壁的“内部”层。 有办法得到这一层吗?
到目前为止,我已经成功获取了所选房间的边界段并获取了它们的图层、方向和位置。有一种方法可以使用上面列出的房间面和墙壁参数来计算此值,但我只是想在开始实施之前确保没有更简单的方法。
你看过墙式复合结构吗?我看到一个 ShellLayerType 枚举,可能会有用......
你可以尝试这个解决方案
SpatialElementBoundaryOptions borderOptions = new SpatialElementBoundaryOptions();
boundaryOptions.SpatialElementBoundaryLocation = SpatialElementBoundaryLocation.Finish;
IList