【发布时间】:2019-11-24 20:03:33
【问题描述】:
加载通过共享坐标对齐的 Revit 模型时,模型不会在 Forge Viewer 中使用 globallOffset 设置对齐。
带有placementTransform 选项的loadModel 似乎是可行的,但共享坐标数据要等到通过viewer.model.getDocumentNode().getAecModelData().refPointTransformation 加载模型后才能使用
我最早的模型数据位于 onLoadModelSuccess 中,这为时已晚,无法输入加载选项,并且需要转换几何形状。
var modelOptions = {
sharedPropertyDbPath: doc.getPropertyDbPath(),
globalOffset: offset,
placementTranform: ???,
isAEC: true
};
viewer.loadModel(svfUrl, modelOptions, onLoadModelSuccess, onLoadModelError);
否则如何对齐模型?或者可能在不先渲染几何图形的情况下加载模型以获取数据,然后将变换矩阵输入另一个 loadModel 调用?
【问题讨论】:
标签: autodesk-forge autodesk-viewer revit