title: Three JS - BoundingBox not being updated after performing rotations
body: <p>I need to find out the bounding box of a geometry after applying rotations on it.</p>
  
  <p>Code to rotate - taken from sample editor of <strong>Three JS</strong></p>
  
  <pre><code>object.rotation.x = xRadians;
  object.rotation.y = yRdians;
  object.rotation.z = zRadians
  </code></pre>
  
  <p>This rotates the object just fine.</p>
  
  <p>Now I need to get the updated bounding box </p>
  
  <p>Code to get the bounding Box</p>
  
  <pre><code>var minX = parseFloat(object.boundingBox.min.x);
  var minY = parseFloat(object.boundingBox.min.y);
  var minZ = parseFloat(object.boundingBox.min.z);
  </code></pre>
  
  <p>I keep getting the same values in minX-Z no matter what the rotation is. What is the right way of getting the updated bounding box?  </p>
  
  <p>I am using r-66.</p>
  
  <p>I also tried using:</p>
  
  <pre><code>var radians = x * Math.PI / 180;
  var axisX = new THREE.Vector3(1, 0, 0);
  var matrix = new THREE.Matrix4().makeRotationAxis(axisX, radians);
  geometry.applyMatrix(matrix);
  </code></pre>
  
  <p>This method performs the relative rotation and also updates the bounding box correctly but I  do not want relative rotation. The first approach is what I am looking for but that does not update the bounding box of the object.</p>
  
  <p>Any ideas?
  Thanks!</p>