transMatrix.setValue(2, 0, Math.abs(transMatrix.getM20()));
transMatrix.setValue(2, 1, Math.abs(transMatrix.getM21()));
transMatrix.setValue(2, 2, Math.abs(transMatrix.getM22()));
_compVect1.set(getXExtent() * scale.getX(), getYExtent() * scale.getY(), getZExtent() * scale.getZ());
transMatrix.applyPost(_compVect1, _compVect1);
// Assign the biggest rotations after scales.
box.setXExtent(Math.abs(_compVect1.getX()));
box.setYExtent(Math.abs(_compVect1.getY()));
box.setZExtent(Math.abs(_compVect1.getZ()));