CFMTR

Free and Merry Traveling,FMTR乐在途中。退休后开启我的旅行生活,见识不一样的城市,不一样的人,不一样的生活。欢迎到我的小站 http://cfmtr.top

three.js 调用obj出现404错误

  今天在试用three.js 调用mtl和obj文件时,相继出现404错误。f12调试发现,服务器无法调用这两种格式的文件。开始的时候我误以为是js版本的问题,可换了两个版本都出现同样的错误。通过服务器直接调用这两种文件,都出现以下提示。

HTTP 错误 404.3 - Not Found。由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

根据提示,原来是mime映射出现问题,就是没有该类型文件的应用映射。终于知道原因出在哪里了。

打开控制面板,打开管理工具,打开IIS管理器。 在Features View中,我们双击MIME Types。在MIME类型面板中添加:

.mtl   mime类型: application/wavefront-obj ; .obj   mime类型:text/plain

再重新打开调用threejs的html网页,一个漂亮的3d动画栩栩如生地展现在屏幕上了。

一个3D模型调用例子,https://cfmtr. top/cxp.php  ,点击李家宅院3D模型 观看。

评论

© CFMTR | Powered by LOFTER