我需要从 3D 模型(Revit 建筑模型)的查看器中过滤所有材料及其对象 ID。为此,我使用元数据 API(参考:https://aps.autodesk.com/en/docs/model-derivative/v2/reference/http/metadata/urn-metadata-guid-properties-GET /).
我还阅读了您的一篇博文,其中指出 NOP_VIEWER.search 方法搜索所有元数据并返回在其属性中包含指定关键字的任何对象的 ID。但是,当我交叉检查从元数据 API 中的 NOP_VIEWER.search 方法返回的对象 ID 时,其中一些存在于元数据中,而另一些则没有。
我还编写了一个方法来检查元数据 API 响应中的指定关键字并返回相应的对象 ID。但是,当我尝试在查看器中隔离这些材质时,它呈现出一种不同的材质,而不是我期望的材质。
是否有其他API使用与NOP_VIEWER.search方法相同的数据? NOP_VIEWER.search 方法是如何工作的,或者是否有另一个返回所有属性数据的 API?