【发布时间】:2021-10-26 02:08:29
【问题描述】:
我们正在展示建筑 Revit 模型并添加相当详细的场地环境。
在 Forge 查看器设置中,我可以全局打开或关闭“显示边缘”。
但是,我们希望 Revit 模型的边“打开”,而上下文的“关闭”。有没有办法做到这一点?
我找到了这个post 并尝试使用以下内容加载站点模型:
viewer.loadDocumentNode(doc, viewables,{
placementTransform: m.matrix,
keepCurrentModels: true,
globalOffset: {x:0,y:0,z:0},
isAEC: false //!<<< Tried this to prevent Edges
})
但它并没有改变任何东西,它仍然取决于全局设置。
我找到了另一个设置,也尝试了以下方法,但也没有运气:
const models = viewer.impl.modelQueue().getModels()
const contextModel = models.filter(m => m.loader.svfUrn === contextURN);
if (Array.isArray(models) && models.length) {
models[0].hasEdges = false;
}
非常感谢任何帮助!
【问题讨论】:
标签: autodesk-forge autodesk-viewer