RANDOMPOINTINBOX3D Generate random point(s) within a 3D box.

   PTS = randomPointInBox3d(BOX)
   Generate a random point within the 3D box BOX. The result is a 1-by-3
   row vector.

   PTS = randomPointInBox3d(BOX, N)
   Generates N points within the box. The result is a N-by-3 array.

   BOX has the format:
   BOX = [XMIN XMAX YMIN YMAX ZMIN ZMAX].

   Example
     % draw points within a box
     box = [10 40 20 60 30 50];
     pts =  randomPointInBox3d(box, 500);
     figure(1); hold on;
     drawBox3d(box);
     drawPoint3d(pts, '.');
     axis('equal');
     axis([0 100 0 100 0 100]);
     view(3);

   See also
   points3d, boxes3d

 ------
 Author: David Legland
 e-mail: david.legland@grignon.inra.fr
 Created: 2011-06-27,    using Matlab 7.9.0.529 (R2009b)
 Copyright 2011 INRA - Cepia Software Platform.

Package: matgeom