【发布时间】:2020-05-06 04:37:19
【问题描述】:
如果您知道,请告诉我们。
将 NWD 文件转换为 SVF 时,我无法获取楼层高度和高度。 如果将 RVT 文件转换为 SVF,则可以从 AEC 数据中获取该值(方法如下)。有替代方法吗? "getDocumentNode().getAecModelData().levels"
【问题讨论】:
标签: autodesk-forge autodesk-viewer autodesk-model-derivative
如果您知道,请告诉我们。
将 NWD 文件转换为 SVF 时,我无法获取楼层高度和高度。 如果将 RVT 文件转换为 SVF,则可以从 AEC 数据中获取该值(方法如下)。有替代方法吗? "getDocumentNode().getAecModelData().levels"
【问题讨论】:
标签: autodesk-forge autodesk-viewer autodesk-model-derivative
我认为您是对的,getAecModelData 的功能仅适用于 Revit 文件。如果是 Navisworks 文件,则 Revit 文件的层级或房间已被提取,related information is attached as properties of the objects.所以你可以使用 Forge Viewer 的 Search 方法来取出一个关卡中的所有对象,并得到它们的合并边界框,它可以是一个关卡范围的值。
如果浏览器节点名称包含一些带有“级别”的关键字,您可以简单地通过它们的名称在一个级别中取出这些对象。同样,获取它们的合并边界框,它可以是关卡范围的值。我们团队制作了一个样本,就是基于这样的模型。 https://forge-rcdb.autodesk.io/configurator?id=5a7185a92a0a7aeb152725d5 源代码位于Level Extension of RCDB Sample。它也可以作为您如何获得合并边界框以及如何通过切片功能查看关卡的参考。
【讨论】: