问题描述
对于 Forge Autodesk.AEC.LevelsExtension,剖切面在哪里?看起来它不遵循 Revit 中的视图范围?
解决方法
在此扩展中,地板剖切面是根据场景实例树中地板节点的边界框定义的。楼层在包含附加信息的附加 AEC 数据 json 文件中定义。
,附加到 Cyrille 提到的内容。
Revit 的 AEC 模型数据将在 Forge 转换期间自动生成。 level info 是从 Revit Level 元素中转储的,例如您可以使用 Revit API 看到的 Revit Level 的名称、guid、标高、扩展名。 Levels 扩展只是用它来重建级别范围。
例如,根据我的研究,级别 1 的切割范围将从级别 1 的高度到(级别 2 的高度 - 高度调整)。高度调整是为了避免在地板顶部切割以获得更好的视野。因此,它不遵循 Revit 的楼层平面视图的视图范围。
如果级别扩展名不符合您的需要,您可以查看我的level section tool。此示例演示了如何按级别创建剖切面的概念。