All the advices about loading Three.js model into scene involve JSONLoader:
var loader = new THREE.JSONLoader();
var createMesh = function(geometry) {
var zmesh = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial() );
zmesh.position.set( 0, 0, 0 );
zmesh.scale.set( 3, 3, 3 );
zmesh.overdraw = true;
scene.add(zmesh);
};
loader.load("the_model.js", createMesh);
But what if I want to use a JavaScript file already loaded whth a <script> tag?
var the_model = {
"metadata" : {
"formatVersion" : 3.1,
.......................
},
"scale" : 1.000000,
"materials" : [ {
........................
}
How can I use this var the_model with Three.js?
Putting it instead of geometry didn't help.