浏览代码

Projector: drawcalls to groups (behaviour still broken though).

Mr.doob 10 年之前
父节点
当前提交
8d331dee06
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      examples/js/renderers/Projector.js

+ 5 - 5
examples/js/renderers/Projector.js

@@ -394,7 +394,7 @@ THREE.Projector = function () {
 				if ( geometry instanceof THREE.BufferGeometry ) {
 				if ( geometry instanceof THREE.BufferGeometry ) {
 
 
 					var attributes = geometry.attributes;
 					var attributes = geometry.attributes;
-					var offsets = geometry.drawcalls;
+					var groups = geometry.groups;
 
 
 					if ( attributes.position === undefined ) continue;
 					if ( attributes.position === undefined ) continue;
 
 
@@ -434,13 +434,13 @@ THREE.Projector = function () {
 
 
 						var indices = attributes.index.array;
 						var indices = attributes.index.array;
 
 
-						if ( offsets.length > 0 ) {
+						if ( groups.length > 0 ) {
 
 
-							for ( var o = 0; o < offsets.length; o ++ ) {
+							for ( var o = 0; o < groups.length; o ++ ) {
 
 
-								var offset = offsets[ o ];
+								var group = groups[ o ];
 
 
-								for ( var i = offset.start, l = offset.start + offset.count; i < l; i += 3 ) {
+								for ( var i = group.start, l = group.start + group.count; i < l; i += 3 ) {
 
 
 									renderList.pushTriangle( indices[ i ], indices[ i + 1 ], indices[ i + 2 ] );
 									renderList.pushTriangle( indices[ i ], indices[ i + 1 ], indices[ i + 2 ] );