我正在使用webGL进行一些json加载,但问题是我的文件是.json而不是.js,文件的开头是这样的:
{
"version" : "0.1.0",
"comment" : "Generated by MeshLab JSON Exporter",
"id" : 1,
"name" : "mesh",
"vertices" :
[
{
"name" : "position_buffer",
"size" : 3,
"type" : "float32",
"normalized" : false,
"values" :
[
-1.88373, -4.96699, -4.80969, -2.09061, -4.88318, -4.81713, 它看起来不像我见过的其他.js。所以我的问题是,我想在一个像blender这样的程序中可视化它,以检查它是否是文件中的问题。但是我没有找到任何程序。其次,webGL的jsonloader是否支持这个文件?
发布于 2012-11-27 06:57:45
这不是简单的json(就像这个http://learningwebgl.com/lessons/lesson14/Teapot.json),它是一个归档文件,里面有很多东西,所以您需要编写自己的(或查找的)解析器。关于json加载请阅读此http://learningwebgl.com/blog/?p=1658
发布于 2012-11-30 17:16:52
webGL的jsonloader还可以打开.js,你可以用一些python的脚本从.obj中创建它,就像来自Three.js的脚本(感谢Mr.doob):
https://github.com/mrdoob/three.js/blob/master/utils/exporters/obj/convert_obj_three.py
在同一个git上也有.obj的加载器。
https://stackoverflow.com/questions/13572816
复制相似问题