a method for generating 3d data of an object using a laser projector uses the steps of calibrating at least two laser projectors to a known coordinate system relative to an object ; projecting a first laser beam along a path to a point on the object ; placing a reflection target at the point for reflecting the first laser beam for generating a first feedback signal indicative of the first laser beam hitting the reflective target ; calculating first vector coordinates of the path of the first laser beam ; projecting a second laser beam towards the point ; moving the second laser beam in a predetermined pattern until the second laser beam reflects off of the reflective target generating a second feedback signal indicative of the second laser beam hitting the reflective target ; calculating second vector coordinates of the path of the second laser beam ; triangulating the first vector coordinates with the second vector coordinates establishing a digitized 3d coordinate of the point relative to the coordinate system ; responsive to an external signal , storing the 3d coordinate in an electronic memory storage device ; manipulating the target reflector to points of interest on the surface ; and repeating the steps to generate a series of digitized 3d coordinates .