0

私はwebGLでjsonの読み込みを行っていますが、ファイルは.jsではなく.jsonであり、ファイルは次のように始まります。

{
  "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でもサポートされていますか?

4

2 に答える 2

1

これは単純なjsonではありません(このhttp://learningwebgl.com/lessons/lesson14/Teapot.jsonのように)、内部に多くのものが含まれているアーカイブなので、独自の(または検索する)パーサーを作成する必要があります。jsonの読み込みについてはこちらをお読みくださいhttp://learningwebgl.com/blog/?p=1658

于 2012-11-26T22:57:45.243 に答える
1

webGLのjsonloaderは、Three.jsのようなpythonのスクリプトを使用して.objから作成できる.jsも開きます(Mr.doobに感謝):

https://github.com/mrdoob/three.js/blob/master/utils/exporters/obj/convert_obj_three.py

同じgitには、.objのローダーもあります。

于 2012-11-30T09:16:52.023 に答える