gpt4 book ai didi

javascript - Forge Viewer 无法显示边缘

转载 作者:行者123 更新时间:2023-12-03 00:06:28 26 4
gpt4 key购买 nike

我用了https://github.com/Autodesk-Forge/viewer-react-express-headless作为我的 Forge React 应用程序的起点,我将 viewer = new Autodesk.Viewing.Viewer3D(viewerElement, {}); 修改为 viewer = new Autodesk.Viewing.Private.GuiViewer3D(viewerElement , {}); 将其从 headless 查看器更改回经典查看器。

我可以加载我的模型,但它看起来没有边缘,当我转到设置 -> 性能 -> 显示边缘时,它默认处于关闭状态,当我尝试将其设置回来时,边缘保持不变看不见。

来 self 的非工作环查看器: Screenshot with Display edges off Screenshot with Display edges on

当我尝试使用 Autodesk Viewer 上加载的相同模型进行相同的操作时它按预期工作,我可以切换边缘的可见性。

来自Autodesk Viewer Screenshot with Display edges off Screenshot with Display edges on

我找到了另一个seemingly related question on stackoverflow ,但我尝试了 viewer.js?v=v4.2viewer.js?v=v5.0viewer.js?v=v6.3.1 我仍然遇到不可见边缘问题。

我还发布了Github Issue

感谢您的帮助。

亚历克西斯

最佳答案

好的,如果您通过以下方式创建查看器实例直接使用 Autodesk.Viewing.Private.GuiViewer3D,而不是Autodesk.Viewing.ViewingApplication,然后有一个神奇的配置参数,您需要在初始化 Forge 查看器时应用该参数,以便出现线条...

要解决这个问题,需要一个额外的选项isAEC: true 必须传递到代码中的 modelOptions,请参阅下文:

var modelOptions = {
placementTransform: mat,
globalOffset:{x:0,y:0,z:0},
sharedPropertyDbPath: doc.getPropertyDbPath(),
isAEC: true //!<<< Here is the missing line
};

viewer.loadModel(svfUrl, modelOptions, onLoadModelSuccess, onLoadModelError);

关于javascript - Forge Viewer 无法显示边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54932378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com