Systems for acquiring an approximation of the surface geometry of a
3-dimensional object include a self-powered wireless, non-contact optical
scanner, the location and orientation of which may be tracked with
respect to an object coordinate system, and a processor configured for
projecting a pattern of structured light on the object, moving the
pattern with respect to the object, acquiring images of the intersection
of the light on the object over time, determining local coordinates of
points on the intersection with respect to the pattern, tracking the
position of the pattern, transforming the local coordinates to object
coordinates, and accumulating the points as a model of the surface of the
object. The systems may wirelessly and possibly compactly transmit
geometrical data which characterizes an intersection for a given position
of the scanner with respect to the object.