使用3D程序可视化.json

时间:2012-11-26 20:42:25

标签: json webgl

我正在使用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甚至支持这个文件吗?

2 个答案:

答案 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的加载程序。