From 73f8a71bbddced392650d259eb42b74c1ff1ab1f Mon Sep 17 00:00:00 2001 From: Nicholas Kinsey Date: Sat, 24 Sep 2011 15:42:07 +1000 Subject: [PATCH] Optimising THREE.CollisionSystem::merge --- src/extras/physics/Collisions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extras/physics/Collisions.js b/src/extras/physics/Collisions.js index 4d93232d..e54dc143 100644 --- a/src/extras/physics/Collisions.js +++ b/src/extras/physics/Collisions.js @@ -52,8 +52,8 @@ THREE.Collisions = new THREE.CollisionSystem(); THREE.CollisionSystem.prototype.merge = function( collisionSystem ) { - this.colliders = this.colliders.concat( collisionSystem.colliders ); - this.hits = this.hits.concat( collisionSystem.hits ); + Array.prototype.push.apply( this.colliders, collisionSystem.colliders ); + Array.prototype.push.apply( this.hits, collisionSystem.hits ); };