An implementation of a “surface mapping simulator” is described. The inputs to this program are as follows:
(1) An analytical description of a surface (polynomial function p(x,y,z)).
(2) Position, orientation, and focal length of a “projector” which shines rays of known pattern onto the surface.
(3) Position, orientation, and focal length of a “passive image” which receives the rays reflected from the surface.
The outputs are the passive image and corresponding surface map. As the shape of the surface is given, the whole situation is fully determined. By the authors’ own admission, this task is conceptually straightforward and tedious.