我们有一个Revit model
,我们在发布设置中配置了一个3D View
。我们将该模型发布到BIM 360
,并且正在使用Forge
提取3D Views
的列表。
[我们注意到,翻译模型后,BIM360
中唯一可用的视图是Revit
中“发布设置”中设置的包括的视图,与相位无关,但在提取视图时位于“阶段”图标下从清单中,我们还获得了创建的其他视图,因为某些对象属于不同的阶段。我们似乎无法区分不同的视图,也无法看到同一视图的不同阶段之间的关系。
有没有办法做到这一点?还是完全不翻译其他相位视图?
下面的摘录向我们展示了{3D}视图,并且使用GET创建了“现有”和“新建”阶段视图。https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest
Manifest:
这些分阶段的3D视图来自每个阶段的主视图,您可以通过提交如下所示的翻译作业来隐藏它们:
// POST https://developer.api.autodesk.com/modelderivative/v2/designdata/job
// with `x-ads-force: true` Reuest header
{
"input": {
"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6YWRuZGVtby9ob3VzZS5ydnQ"
},
"output": {
"formats": [
{
"type": "svf",
"views": [
"2d",
"3d"
],
"advanced": {
"generateMasterViews": false
}
}
]
}
}
[注意。 BIM360 Docs中的generateMasterViews
选项默认情况下为turned on
,并且当前成功将模型上传到Docs受管存储区时,翻译作业将自动提交。
注2。在BIM360文档的模型上触发任何翻译作业您自己 将消耗额外的Forge Cloud积分。您必须谨慎使用它,后果自负。
参考:https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/#body-structure