将 Obj 模型转换为 js 或 json,目的为提取模型的顶点信息。python
但 Three.js 在 R94 版本移除了 convert_obj_three.py 转换器。取而代之的 obj2three.js
转换器使用更加方便,但提取顶点的时候由于没有去除 WebGL 绘制的重复点,致使顶点数量翻倍,对于制做粒子效果来讲,性能也就随着粒子数量的增长而减弱了,所以旧的 convert_obj_three
转换器在提取顶点信息的时候仍是颇有必要的。git
convert_obj_three
转换器使用的是 python 环境,并且只支持旧版本的 python,推荐使用 python 2.7.1。github
python convert_obj_three.py -i model.obj -o model.js
复制代码
model.obj
为输入文件model.js
为输出文件,能够转为 json
文件model.js
文件中的 vertices
属性即为模型的所有顶点信息