Autodesk forge 是否可以在移动设备上以与桌面上相同的方式呈现BIM模型?
我想知道是否有可能在移动设备上以与桌面上相同的方式呈现BIM模型。我们的问题是元素上缺少阴影或边,例如: 这是模型在桌面上的外观 这是同一型号,但在移动设备上。请注意,几乎不可能区分窗口和其他元素。 我试图通过执行代码来解决这个问题Autodesk forge 是否可以在移动设备上以与桌面上相同的方式呈现BIM模型?,autodesk-forge,Autodesk Forge,我想知道是否有可能在移动设备上以与桌面上相同的方式呈现BIM模型。我们的问题是元素上缺少阴影或边,例如: 这是模型在桌面上的外观 这是同一型号,但在移动设备上。请注意,几乎不可能区分窗口和其他元素。 我试图通过执行代码来解决这个问题 viewer.impl.setDisplayEdges(true) 但这没有帮助。 有办法解决这个问题吗?提前感谢。Evgeny 你有没有试着设定 这可能有助于解决渲染问题。 不过我自己还没有尝试过。在与我们的工程部门进行检查后,我们终于成功地将模型边缘显示在
viewer.impl.setDisplayEdges(true)
但这没有帮助。
有办法解决这个问题吗?提前感谢。Evgeny
你有没有试着设定
这可能有助于解决渲染问题。
不过我自己还没有尝试过。在与我们的工程部门进行检查后,我们终于成功地将模型边缘显示在我的iPad上,请参见下面的快照了解最终结果 要实现这一点,请尝试使用这两个选项加载您的模型,
createWireframe:true
和isAEC:true
,然后砰的一声!台式机和移动设备的外观相似。下面是一段代码片段,请尝试一下
const loadOptions = {
createWireframe: true,
isAEC: true
};
const onGeometryLoaded = () => {
viewer.removeEventListener(
Autodesk.Viewing.GEOMETRY_LOADED_EVENT,
onGeometryLoaded
);
// just in case the edge display mode is off, then we set it back to true
viewer.setDisplayEdges( true );
};
viewer.addEventListener(
Autodesk.Viewing.GEOMETRY_LOADED_EVENT,
onGeometryLoaded
);
viewer.loadModel( svf, loadOptions, onSuccessCallback, onErrorCallback );
最终结果是:
我正在与我们的工程团队核实,以获取见解。会让你尽快回来的谢谢!