在 3js 上加载连续文件的问题

Issues with loading consecutive files on 3js

我正在尝试为各种学生项目创建一个 3d 模型查看网站。目前从 3js 库中提取以引用服务器上的 OBJ 和 MTL。这个想法是,您可以单击每个学生包装的左侧框 div 以使用 3js 文件查看器打开模式。

这在您第一次查看模型(首次执行渲染函数)时 100% 有效,但打开和关闭模型通常会导致 MTL 被丢弃,请参阅 here。在多台设备上测试似乎具有更快互联网 connection/more 处理能力的设备实际上可以在损坏开始之前加载更多文件。此外,不旋转查看器似乎可以打开更多文件。

检查器中找不到 JS 的错误消息。然而,从 3js 库文件发送的消息在没有 JS 刷新的情况下加载 second/third/nth 文件时会显示大量错误。在退出函数中放入 location.window.reload() 每次都会刷新 JS 并修复错误,但这会导致其他一系列问题。

可在此处访问包含所有源代码和文件的站点:biszweb

我将能够提供更多需要的信息。

请提前告知并感谢。

已解决。 3.js 的某些部分需要在渲染模型后重新加载。简单的修复方法是插入一个 js 重新加载脚本。