I am trying to export a blender model to trjs json using the provided blender exporter . When parsing a json file, I get an error message:
Uncaught TypeError: Cannot read property 'length' of undefined
The json file looks like this (omming vertices and faces):
{ "textures": [], "metadata": { "version": 4.3, "sourceFile": "UV-World.blend", "type": "Object", "generator": "io_three" }, "images": [], "materials": [], "object": { "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], "children": [{ "type": "Mesh", "name": "Kugel", "uuid": "5051D840-9982-4F9A-8CFF-36303B38E091", "position": [0.0,0.0,0.0], "rotation": [-1.5707964897155762,0.0,0.0], "scale": [1.0,0.9999999403953552,0.9999999403953552], "visible": true, "castShadow": true, "receiveShadow": true, "geometry": "DEAE2CE2-9824-4F91-BE4C-1C80BEDC566A" }], "type": "Scene", "uuid": "8C543616-2AB0-4D1D-B76D-549E32A0E468" }, "geometries": [{ "type": "Geometry", "data": { "name": "KugelGeometry", "metadata": { "version": 3, "faces": 512, "vertices": 482, "generator": "io_three" }, "vertices": [...], "faces": [...] }, "uuid": "DEAE2CE2-9824-4F91-BE4C-1C80BEDC566A" }] }
It does not seem to be in a format that expects this three times . If I manually change json to the next three times I will analyze and display the model as expected.
{ "scale": 1, "vertices": [...], "faces": [...] }
Exporting and importing to / from obj works as expected.
Since I could not find anyone who has this problem, I assume this is a usage error. I'm new to blender, so maybe I did something wrong there? I am using Blender 2.73a and three js just cloned from a repository.