如何使 Autodesk Viewer 默认正交
How to Make Autodesk Viewer Orthographic by Default
我试图让 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 查看器默认以正交模式显示文件。到目前为止,我提出的最佳解决方案如下:
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
立即,没有事件侦听器,通常无法获取。