I have a 3D surface, defined as collection of points in a 3D evenly spaced mesh. I have a rectangle of fixed size (height x width), and I need to find a collection of rectangles positions in the 3D space (i.e. I also need the tilt angles of the rectangle, or the vector normal to the rectangle) which will cover all the points. The different rectangle positions can overlap. There is a tolerance in the distance of the points from the rectangle surface, to still consider the point "covered by the rectangle".
To give a physical intuition of the problem, the rectangle can be thought as the "field of view" of a camera, and I need to find the set of camera positions to "image" all the parts of the 3D surface (e.g. the external surface of an object), taking into account the depth-of-field of the camera (distance tolerance).
Here is a sketch (sorry for my poor drawing abilities!):