获取模型视图对象树中每个对象的属性

Get properties of each object in tree of modelview objects

我使用 Model Derivative API 的这个端点 (GET https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/metadata/:guid/properties) 来获取 RVT 文件的模型视图树中每个对象的属性。现在我只想获取树中对象的属性。元数据端点 returns 整个树的 GUID,而不是每个家族的 GUID。有什么办法可以实现这个目标吗?

杰里科,

这是一个没有暴露的需求,但是wish的相关ticket已经被我们的工程师团队记录下来了:

DERI-4610:为 'request properties' 端点提供参数以过滤掉有限的属性

我还没来得及 table 它什么时候可用。感谢您的理解和耐心!

目前,解决方法是利用 Forge Viewer API,即将模型加载到浏览器,然后调用 viewer.model.getBulkProperties(dbIds, ['externalId', 'Category'], function),您可以在其中将结果限制为仅两个属性 'externalId' 和 'Category'。这个博客告诉更多: https://forge.autodesk.com/blog/getbulkproperties-method

对于给您带来的不便,我们深表歉意。