Exemple #1
0
float32 getMinPrj(const BoundingBox3f &bb, Vector3f origin, Vector3f prjVector) {
   float32 minPrj = (bb.getCorner(0) - origin)*prjVector;
   for (card32 i=1; i<8; i++) {
      float32 prj = (bb.getCorner(i) - origin)*prjVector;
      if (prj<minPrj) minPrj = prj;
   }
   return minPrj;
}