Autodesk Forge Model Derivative API可否区分BIM360 Revit模型的类型与实例参数
关于Forge Model Derivative API区分Revit类型/实例参数的解答
可以明确答复:完全可以实现,不管Revit模型是存储在本地还是BIM360平台,Model Derivative API的属性提取能力都支持区分类型参数和实例参数。
具体判定逻辑如下:
- 首先完成BIM360上目标Revit模型的格式转换,转换为SVF/SVF2格式时默认会同步提取全量属性数据,无需额外配置特殊参数
- 调用属性提取接口
GET :urn/manifest/:derivativeurn/properties获取全量参数后,可通过参数的parameterGroup属性直接判定类型:- 标注为
Type Parameter分类的参数即为类型参数 - 标注为
Instance Parameter分类的参数即为实例参数
- 标注为
- 也可以通过关联关系辅助验证:同一族类型下所有实例共有的固定值参数基本为类型参数,同类型不同实例可单独赋值的为实例参数
提示:少量Revit系统内置参数同时存在类型、实例两个维度的定义,提取时建议结合所属元素的族类型ID做二次校验,避免归类偏差。
内容的提问来源于stack exchange,提问作者Alder Moriggi
相关产品推荐
相关产品推荐

