【发布时间】:2019-12-20 06:23:00
【问题描述】:
我正在尝试让 Autodesk 查看器默认以正交模式显示文件。到目前为止,我想出的最佳解决方案如下:
forgeViewer.addEventListener(
Autodesk.Viewing.GEOMETRY_LOADED_EVENT,
function setOrtho() {
forgeViewer.autocam.homeVector.isPerspective = false;
forgeViewer.autocam.homeVector.isOrtho = true;
forgeViewer.autocam.originalHomeVector.isPerspective = false;
forgeViewer.autocam.originalHomeVector.isOrtho = true;
forgeViewer.autocam.toOrthographic();
},
);
这会将主页设置为正交并将当前视图设置为正交,这正是我正在寻找的。我唯一遇到的问题是等待GEOMETRY_LOADED_EVENT 意味着较大的模型将以透视方式加载,然后在加载所有几何图形时捕捉到正交,这对用户来说可能是不和谐的。
有没有办法让查看器更快地以正交方式初始化,这样它就不会这样做了?我已经尝试等待其他一些事件以及立即运行 setOrtho没有事件侦听器,通常无法被拾取。
【问题讨论】:
标签: autodesk-forge autodesk-viewer autodesk forge