我正在使用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甚至支持这个文件吗?
答案 0 :(得分:1)
这不是简单的json(就像这个http://learningwebgl.com/lessons/lesson14/Teapot.json)它的存档里面有很多东西,所以你需要编写自己的(或找到)解析器。 关于json loading阅读此http://learningwebgl.com/blog/?p=1658
答案 1 :(得分:1)
webGL的jsonloader也会打开.js你可以用.obj创建一些python的脚本,比如Three.js中的那个(感谢Mr.doob):
https://github.com/mrdoob/three.js/blob/master/utils/exporters/obj/convert_obj_three.py
在同一个git上还有.obj的加载程序。