Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Forge Viewer无法显示边缘_Javascript_Autodesk Forge_Viewer - Fatal编程技术网

Javascript Forge Viewer无法显示边缘

Javascript Forge Viewer无法显示边缘,javascript,autodesk-forge,viewer,Javascript,Autodesk Forge,Viewer,我使用Forge React应用程序作为起点,修改了viewer=new Autodesk.Viewing.Viewer3D(viewerElement,{})toviewer=new Autodesk.Viewing.Private.GuiViewer3D(viewerElement,{})将其从无头查看器更改回经典查看器 我可以加载模型,但它显示时没有边缘,当我转到设置->性能->显示边缘时,默认情况下它处于关闭状态,当我尝试将其设置回原位时,边缘保持不可见 从我的非wokring查看器:

我使用Forge React应用程序作为起点,修改了
viewer=new Autodesk.Viewing.Viewer3D(viewerElement,{})
to
viewer=new Autodesk.Viewing.Private.GuiViewer3D(viewerElement,{})
将其从无头查看器更改回经典查看器

我可以加载模型,但它显示时没有边缘,当我转到
设置->性能->显示边缘时,默认情况下它处于关闭状态,当我尝试将其设置回原位时,边缘保持不可见

从我的非wokring查看器:

当我在加载相同模型的情况下尝试相同的操作时,它会按预期工作,并且我可以切换边的可见性

我找到了另一个,但我尝试了
viewer.js?v=v4.2
viewer.js?v=v5.0
viewer.js?v=v6.3.1
,我仍然存在看不见的边缘问题

我还发布了一个

谢谢你的帮助


Alexis

如果要通过创建查看器实例,请单击“确定” 直接使用Autodesk.Viewing.Private.GUI Viewer3D,而不是 Autodesk.Viewing.ViewingApplication,则在初始化Forge viewer时需要应用一个神奇的配置参数,以便显示线条

要修复它,需要一个额外的选项
isAEC:true
必须传递到 代码中的模型选项,请参见以下内容:

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);
var模型选项={
位置变换:mat,
全局偏移:{x:0,y:0,z:0},
sharedPropertyDbPath:doc.getPropertyDbPath(),

isAEC:true/!如果您是通过 直接使用Autodesk.Viewing.Private.GUI Viewer3D,而不是 Autodesk.Viewing.ViewingApplication,则在初始化Forge viewer时需要应用一个神奇的配置参数,以便显示线条

要修复它,需要一个额外的选项
isAEC:true
必须传递到 代码中的模型选项,请参见以下内容:

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);
var模型选项={
位置变换:mat,
全局偏移:{x:0,y:0,z:0},
sharedPropertyDbPath:doc.getPropertyDbPath(),

伊萨克:真的//!谢谢迈克尔,真的很神奇。我使用的Github启动程序,但切换到
viewer.loadModel
并添加
{isAEC:true}
解决了我的问题,没有明显的副作用。谢谢迈克尔,真的很神奇。我使用的Github启动程序,但切换到
viewer.loadModel
并添加
{isAEC:true}
解决了我的问题,没有明显的副作用。