Browse Source

Added support for loading PointCloud Objects

Just added some basic code for parsing PointCloud objects.  Tested this with a JSON Scene format 4.3 and works fine.
Luis E. Fraguada 10 years ago
parent
commit
e98bd23247
1 changed files with 21 additions and 0 deletions
  1. 21 0
      src/loaders/ObjectLoader.js

+ 21 - 0
src/loaders/ObjectLoader.js

@@ -437,6 +437,27 @@ THREE.ObjectLoader.prototype = {
 					object = new THREE.Line( geometry, material );
 
 					break;
+					
+				case 'PointCloud':
+
+					var geometry = geometries[ data.geometry ];
+					var material = materials[ data.material ];
+
+					if ( geometry === undefined ) {
+
+						console.warn( 'THREE.ObjectLoader: Undefined geometry', data.geometry );
+
+					}
+
+					if ( material === undefined ) {
+
+						console.warn( 'THREE.ObjectLoader: Undefined material', data.material );
+
+					}
+
+					object = new THREE.PointCloud( geometry, material );
+
+					break;
 
 				case 'Sprite':