在 Autodesk Platform Services (Forge) 中,ModelStructure 扩展是一个有用的工具,用于根据对象树层次结构过滤对象。但是,在处理 Revit 零件时,ModelStructure 树受到限制,因为无论零件种类如何,零件都在一起。
这个想法是进一步细分零件节点,考虑“原始类别”,最终考虑“原始家族”和“原始类型”。
有什么线索吗?
谢谢
在我看来,您正在尝试获取 Revit 模型元数据。您可以通过使用 APS 模型衍生 API 来实现此目的。
您可以从使用 GET 获取对象树开始,它返回对象树的层次结构列表。 https://aps.autodesk.com/en/docs/model-derivative/v2/reference/http/metadata/urn-metadata-guid-GET/
要进一步将模型划分为类别,您可以使用 POST Fetch Specific Properties 端点获取模型的特定属性。 https://aps.autodesk.com/en/docs/model-derivative/v2/reference/http/metadata/urn-metadata-guid-properties-query-POST/