Skip to content

Instantly share code, notes, and snippets.

@jensarps
Created April 8, 2012 16:01
Show Gist options
  • Save jensarps/2338163 to your computer and use it in GitHub Desktop.
Save jensarps/2338163 to your computer and use it in GitHub Desktop.
Modifying the object added to the scene
onModelLoaded: function(collada){
var object = collada.scene;
// some stuff here
var mesh = object.children.filter(function(child){
return child instanceof THREE.Mesh;
})[0];
object.geometry = mesh.geometry;
scene.add(object);
}
onModelLoaded: function(collada){
var object = collada.scene;
// some stuff here
var geometries = collada.dae.geometries;
for(var propName in geometries){
if(geometries.hasOwnProperty(propName) && geometries[propName].mesh){
object.geometry = geometries[propName].mesh.geometry3js;
}
}
scene.add(object);
}
onModelLoaded: function(collada){
var object = collada.scene;
// some stuff here
object.geometry = collada.dae.geometries['space_frig-mesh'].mesh.geometry3js;
scene.add(object);
}
onModelLoaded: function(collada) {
var object = collada.scene;
// some stuff here
scene.add(object);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment