198199200201202203204205206207208
); break; case BOX_SURFACE_MAX_Y: facePoint = new Point2( (p.x() - box.minimumX()) / box.lengthX(), (p.z() - box.minimumZ()) / box.lengthZ() ); break; case BOX_SURFACE_MIN_Y:
205206207208209210211212213214215
); break; case BOX_SURFACE_MIN_Y: facePoint = new Point2( (p.x() - box.minimumX()) / box.lengthX(), (box.maximumZ() - p.z()) / box.lengthZ() ); break; case BOX_SURFACE_MAX_Z:
212213214215216217218219220221222
); break; case BOX_SURFACE_MAX_Z: facePoint = new Point2( (p.x() - box.minimumX()) / box.lengthX(), (box.maximumY() - p.y()) / box.lengthY() ); break; case BOX_SURFACE_MIN_Z:
219220221222223224225226227228229
); break; case BOX_SURFACE_MIN_Z: facePoint = new Point2( (p.x() - box.minimumX()) / box.lengthX(), (p.y() - box.minimumY()) / box.lengthY() ); break; default: