关于Model Derivative API指定IFC翻译MVD的技术咨询
指定Model Derivative API的IFC翻译MVD
当然可以通过Model Derivative API指定IFC翻译所用的MVD!你猜的没错,Forge确实基于Revit的IFC导出器,所以支持和Revit一致的MVD选项,只是需要在转换请求里添加额外的参数配置。
具体设置方法
在提交转换任务的POST请求(https://developer.api.autodesk.com/modelderivative/v2/designdata/job)的JSON体中,针对ifc格式的输出项,添加advanced配置字段,通过mvd参数指定你需要的模型视图定义。
举个请求体的示例:
{ "input": { "urn": "your-urn-here" }, "output": { "formats": [ { "type": "svf", "views": ["2d", "3d"] }, { "type": "ifc", "advanced": { "mvd": "Coordination View 2.0" // 这里指定你需要的MVD } } ] } }
支持的MVD选项
目前支持的MVD和Revit导出器中的选项对应,常见的包括:
Coordination View 2.0(CV2)COBIEIFC4 Reference View(IFC4 RV)IFC4 Design Transfer View(IFC4 DTV)Architectural Design ViewStructural Analysis ViewStructural Design View
补充说明
默认情况下Forge会使用Coordination View 1.0(也就是你遇到的CV1),这是为了兼容一些旧的工作流,但通过上述参数修改后,就能得到和本地Revit导出一致的、更轻量化的IFC文件,解决你提到的文件大小冗余问题。
内容的提问来源于stack exchange,提问作者Henning Kongsgård
相关产品推荐
相关产品推荐

