首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Forge Viewer无法显示边缘

Forge Viewer无法显示边缘
EN

Stack Overflow用户
提问于 2019-03-01 02:50:40
回答 1查看 241关注 0票数 0

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

我可以加载我的模型,但它看起来没有边,当我转到Settings -> Performance -> Display edges时,它默认是关闭的,当我试图重新设置它时,边保持不可见。

在我的非唤醒查看器中:

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

Autodesk Viewer

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

我还发布了一个Github Issue

谢谢你的帮助。

亚历克西斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-01 05:49:28

好的,如果您直接通过Autodesk.Viewing.Private.GuiViewer3D而不是Autodesk.Viewing.ViewingApplication创建查看器实例,那么在初始化Forge查看器时需要应用一个神奇的配置参数,这样就会出现下面的代码行……

要修复它,必须在您的代码中向modelOptions传递一个额外的选项isAEC: true,如下所示:

代码语言:javascript
复制
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);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54932378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档