在将RVT文件转换为SVF时,我还想发布一个作业来翻译和下载IFC文件。在转换后打开IFC文件,它似乎使用CV1 - 协调视图1,这是一个非常古老的模型视图定义(几乎不再使用,仅适用于IFC2x3)。如果我在Revit 2016中导出相同的RVT文件且下载了最新的IFC导出器,选择CV1作为选项,则从Revit转换的IFC文件的文件大小是Forge的一半。有没有办法使用Model Derivative API指定哪个MVD用于IFC转换,就像在Revit(CV2,COBIE,IFC4 RV / DTV)中一样?由于Forge似乎使用Revit IFC导出器,我预计这是一个选项,但到目前为止我还没有成功找到它。
答案 0 :(得分:0)
在与我们的工程团队核实后,Forge MD已经支持像在Revit中一样设置IFC导出选项。例如,
{
"input": {
"urn": "{{base64URN}}",
"compressedUrn": false,
"rootFilename": "{{Filename}}"
},
"output": {
"formats": [
{
"type": "IFC",
"views": [
"2d",
"3d"
],
"advanced": { //!<<< export options start
"exportSettingName": "IFC4 Design Transfer View"
} //!<<< export options end
}
]
}
}
IFC出口商将尝试根据exportSettingName
在您上传的RVT中寻找已保存的导出设置。如果没有匹配的设置,默认情况下会使用IFC2X3
,因为我体验。
但是存在与此功能相关的问题,输出可能与导出设置不匹配,它已在我们的内部案例系统中记录为请求ID REVIT-125299
,以使我们的团队分配时间进行调查。对由此带来的任何不便表示歉意。
但是,您可以在将来将请求ID发送到forge.help@autodesk.com
以跟踪更新。谢谢〜
<强> P.S。以上代码示例可能会在以后更改,请按照官方文档进行操作:https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/