如何实现“Autodesk.AEC.LevelsExtension”和“Autodesk.AEC.Minimap3DExtension”
Posted
技术标签:
【中文标题】如何实现“Autodesk.AEC.LevelsExtension”和“Autodesk.AEC.Minimap3DExtension”【英文标题】:How to implement 'Autodesk.AEC.LevelsExtension' and 'Autodesk.AEC.Minimap3DExtension' 【发布时间】:2020-06-01 20:24:56 【问题描述】:我已尝试实施“Autodesk.AEC.LevelsExtension”。和“Autodesk.AEC.Minimap3DExtension”,但它对我不起作用。我已经实现了您在帖子https://forge.autodesk.com/blog/new-rvt-svf-model-derivative-parameter-generates-additional-content-including-rooms-and-spaces
中的建议我使用以下转换模型,但我仍然没有关于级别的信息。
var format_type = "svf";
var format_views = ["2d", "3d"];
Axios(
method: "POST",
url: "https://developer.api.autodesk.com/modelderivative/v2/designdata/job",
headers:
"content-type": "application/json",
Authorization: "Bearer " + access_token,
'x-ads-force': true
,
data: JSON.stringify(
input:
urn: urn
,
output:
formats: [
type: format_type,
views: format_views,
"advanced":
"generateMasterViews": true
]
)
)
注意:我使用 Autodesk rac_basic_sample_project.rvt 和 rac_advanced_sample_project.rvt 模型
【问题讨论】:
【参考方案1】:我们能够通过使用 downloadAecModelData() 方法找到解决方案
function onDocumentLoadSuccess(viewerDocument)
var defaultModel = viewerDocument.getRoot().getDefaultGeometry();
viewer.loadDocumentNode(viewerDocument, defaultModel);
viewerDocument.downloadAecModelData()
【讨论】:
以上是关于如何实现“Autodesk.AEC.LevelsExtension”和“Autodesk.AEC.Minimap3DExtension”的主要内容,如果未能解决你的问题,请参考以下文章