title: Three JS box3 from object is wrong after rotation
body: <p>i have a scene contains some objects, i select one of them then rotate it then test collision by thes code</p>
  
  <pre><code>        var firstObject = SELECTED;
          for(var i=0;i&lt;objects.length;i++){
              if(objects[i]!=SELECTED){
                  var secondObject = objects[i];
                  firstBB = new THREE.Box3().setFromObject(firstObject);
                  secondBB = new THREE.Box3().setFromObject(secondObject);
                  var collision = firstBB.isIntersectionBox(secondBB);
                  if(collision){
                      return;
                  }
              }
          }
  </code></pre>
  
  <p>the code is works fine before rotation but after rotation the bounded bos is not computed correctly.</p>