ThreeJs ObjLoader 编码问题
3DMax 导出的 OBJ文件默认是 GB2312的编码(为了支持中文)
但是 ThreeJs 中的 ObjLoader 的 加载不支持 UTF-8 外的其他格式,导致加载进来后Object3d中的中文全是乱码;
解决方案:
最笨的方案当然是批量修改obj文件的编码格式;
还可以直接修改ObjLoader.js 的源文件,若看到这里了,会发现ObjLoader底层是用FileLoader加载的,也不支持修改加载编码格式,需要再往上深扒,最终找到javascript 的原生加载api,然后换之即可;
或者在外部使用FileReader 用 readAsText('gb2312')的编码格式来read进来,然后用TextEncode().encode()方法将read进来的text转成utf8格式的arraybuffer,再给ObjLoader.parse()即可。
ThreeJs ObjLoader 编码问题相关推荐
- 使用ThreeJs从零开始构建3D智能仓库——第一章(一切的基础)
引用链接:https://blog.csdn.net/homula123/article/details/101197463 使用ThreeJs从零开始构建3D智能仓库--第一章 写在前面 如何实现 ...
- 使用ThreeJs从零开始构建3D智能仓库——第二章(创建地面与门窗)
使用ThreeJs从零开始构建3D智能仓库--第二章 最新进展 如何添加墙壁.窗户.门 添加三面实心的墙壁 创建挖去门窗的墙 安装门及窗户 完整的代码 结束语 最新进展 最近这两天因为项目上比较空闲了 ...
- Threejs初教程
Threejs初教程学习记录 threejs是什么 可以做什么 three.js是JavaScript编写的WebGL第三方库.提供了非常多的3D显示功能. Three.js 是一款运行在浏览器中的 ...
- threejs和3d各种效果的学习
写给即将开始threejs学习的自己,各种尝试,各种记忆.不要怕,灰色的年华终会过去. 一个技术学习的快慢,以及你的深刻程度,还有你的以后遇到这个东西的时候的反应速度,很大程度上,取决于你的博客的深刻 ...
- Airbnb JavaScript 编码风格指南(2018年最新版)
Airbnb JavaScript 编码风格指南(2018年最新版) 访问此原文地址:http://galaxyteam.pub/didi-fe... 另外欢迎访问我们维护的https://www.t ...
- php销毁three.js量,javascript – ThreeJS:从场景中删除对象
我使用ThreeJS开发一个Web应用程序,显示实体的列表,每个都有相应的"查看"和"隐藏"按钮;例如entityName视图隐藏.当用户单击"查看& ...
- threejs 源码解析_threejs demo
[实例简介] threejs入门博客http://blog.csdn.net/u010588262/article/details/79570436的配套demo,演示地址: https://www. ...
- Threejs渲染obj+mtl模型源码,3D工厂模型
1,介绍 Threejs实现引入工厂模型,加载obj+mtl模型源码下载,可用于学习研究,二次开发 2,部分代码 // 创建一个场景,它将包含我们所有的元素,如物体,相机和灯光. var scene ...
- 从3dMax导出供threeJS使用的带动作模型与加载(认真修改详尽版)
评论区发现的建议,最近没空测试,先贴这 还有好多人说找不到插件的 https://pan.baidu.com/s/1Q5g0... 密码:b43e . 应该是他们现在只是维护blender,只有这个的 ...
最新文章
- 传送门(portal)
- Linux find 用法示例
- 设计新Xlator扩展GlusterFS[转]
- HANA Calculation View
- python功能函数_Python-功能函数的使用
- LeetCode 83. 删除排序链表中的重复元素(链表)
- 软件外包业的崛起,掀起电脑培训热潮
- [转]很经典的http协议详解
- C++面向对象程序设计课程笔记(第三周)
- 《精通Unix下C语言编程与项目实践》读书笔记(2)
- Numpy 学习笔记 ——IndexingSlicing 几点心得
- 如果编程语言都是漂亮的小姐姐,你会喜欢哪一个?
- 企业级网络突然变得很卡解决办法
- [CSP-S模拟测试]:走格子(模拟+BFS+Dijkstra)
- Introduction的Advice的实现
- matlab rsenc函数,RS码的MATLAB实现(附MATLAB仿真程序).pdf
- Maximo 人员- 应用程序导入,公共操作怎么配置,求大神指点,万分感谢
- 没有备份电脑照片怎么恢复?分享3种找回照片方法
- mysql查找喜欢的女孩_看着自己喜欢的女生喜欢上别人是什么感觉?
- CC2640R2F UART