当前 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 反馈,谢谢!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。