Autodesk forge 是否可以在移动设备上以与桌面上相同的方式呈现BIM模型?

Autodesk forge 是否可以在移动设备上以与桌面上相同的方式呈现BIM模型?,autodesk-forge,Autodesk Forge,我想知道是否有可能在移动设备上以与桌面上相同的方式呈现BIM模型。我们的问题是元素上缺少阴影或边,例如: 这是模型在桌面上的外观 这是同一型号,但在移动设备上。请注意,几乎不可能区分窗口和其他元素。 我试图通过执行代码来解决这个问题 viewer.impl.setDisplayEdges(true) 但这没有帮助。 有办法解决这个问题吗?提前感谢。Evgeny 你有没有试着设定 这可能有助于解决渲染问题。 不过我自己还没有尝试过。在与我们的工程部门进行检查后,我们终于成功地将模型边缘显示在

我想知道是否有可能在移动设备上以与桌面上相同的方式呈现BIM模型。我们的问题是元素上缺少阴影或边,例如:

这是模型在桌面上的外观

这是同一型号,但在移动设备上。请注意,几乎不可能区分窗口和其他元素。 我试图通过执行代码来解决这个问题

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 );  
最终结果是:

我正在与我们的工程团队核实,以获取见解。会让你尽快回来的谢谢!