当前 IFC文档通过 Forge 模型转换提服务 (Model Derivative API) 进行转换时是使用 Navisworks 进行 IFC 文档解析,同时一个更好的、基于 Revit 引擎的 IFC 文档解析也上线了。文档解析器的变更对于 IFC 转换数据格式、内容有重大影响 (例如,结构树结构、模型转向等),所以请更新即刻的您代码来应对这些变更。这个转换将会分成两个阶段:阶段一:自今日(美国时间 2019/03/26)开始的几个月内,IFC 文档的模型转换提取管线仍默认使用 Navisworks 进行 IFC 文档解析,但建议您开始依下面的样例使用 Revit 管线进行测试:curl -X ‘POST’ \ -H ‘Content-Type: application/json; charset=utf-8’ \ -H ‘Authorization: Bearer PtnrvrtSRpWwUi3407QhgvqdUVKL’ -v ‘https://developer.api.autodesk.com/modelderivative/v2/designdata/job' \ -d ‘{ “input”: { “urn”: “dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL21vZGVsLmlmYw”, }, “output”: { “formats”: [ { “type”: “svf”, “views”: [ “3d” ], “advanced”: { “switchLoader”: true } } ] } }‘阶段二:在几个月之后,Forge 模型转换提取服务将默认使用 Revit 管线处理 IFC 文档的转换工作,所以我们强列建议您尽快开始使用 Revit 管线测试您的模型。注意1: 转换后的数据结构变更是可以预期的,所以请您尽快因应此变更来更新您的项目代码。注意2: 请密切关注Forge官方博客的公告,待 Revit IFC 管线的验证工作完成后,我们将发对此发布公告注意3:切换至阶段二后,旧有的 Navisworks 管线可以使用下面的方式进行调用:curl -X ‘POST’ \ -H ‘Content-Type: application/json; charset=utf-8’ \ -H ‘Authorization: Bearer PtnrvrtSRpWwUi3407QhgvqdUVKL’ -v ‘https://developer.api.autodesk.com/modelderivative/v2/designdata/job' \ -d ‘{ “input”: { “urn”: “dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL21vZGVsLmlmYw”, }, “output”: { “formats”: [ { “type”: “svf”, “views”: [ “3d” ], “advanced”: { “switchLoader”: true } } ] } }‘如在测试时发现认何问题,请随时通过 forge.help@autodesk.com 反馈,谢谢!