|
@@ -111,7 +111,7 @@ THREE.WebGLObjects = function ( gl, info ) {
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
- this.update = function ( object ) {
|
|
|
|
|
|
+ var update = function ( object ) {
|
|
|
|
|
|
var geometry = geometries.get( object );
|
|
var geometry = geometries.get( object );
|
|
|
|
|
|
@@ -188,4 +188,18 @@ THREE.WebGLObjects = function ( gl, info ) {
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ this.update = function ( renderList ) {
|
|
|
|
+
|
|
|
|
+ for ( var i = 0, ul = renderList.length; i < ul; i++ ) {
|
|
|
|
+
|
|
|
|
+ var object = renderList[i].object;
|
|
|
|
+
|
|
|
|
+ if ( object.material.visible !== false ) {
|
|
|
|
+
|
|
|
|
+ update( object );
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
};
|
|
};
|