|
@@ -364,22 +364,28 @@ var SLAcer = SLAcer || {}; |
|
|
var color = this.settings.color;
|
|
|
//var color = ((1<<24)*Math.random()|0);
|
|
|
var geo = new THREE.ShapeGeometry(shapes[key]);
|
|
|
+
|
|
|
if (!geo.faces.length || !geo.vertices.length) {
|
|
|
delete shapes[key];
|
|
|
continue;
|
|
|
}
|
|
|
+
|
|
|
meshes.push(new THREE.Mesh(
|
|
|
geo,
|
|
|
new THREE.MeshBasicMaterial({
|
|
|
color: color, side: THREE.DoubleSide
|
|
|
})
|
|
|
));
|
|
|
- } catch(e) {
|
|
|
+ }
|
|
|
+ catch(e) {
|
|
|
console.error(e);
|
|
|
console.log(shapes[key]);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // remove empty shapes...
|
|
|
+ shapes = shapes.filter(function(n){ return n != undefined });
|
|
|
+
|
|
|
return {
|
|
|
time : Date.now() - time,
|
|
|
geometry: geometry,
|
|
|
0 comments on commit
61b7cb6