lab@qubix.UUCP (07/15/83)
I am working with a digitizing device to be used on a CRT screen. The routine which reads the digitizer does a simple linear correction so that when I touch the center of the screeen, the system returns x and y corresponding to the center of the screen. Because of the curvature of the screen, the bezel surrounding it, and not- unexpected properties of the digitizer, when I move away from the center of the screen, the distortion between the actual digitizer position and the values the system reads increases. Can anyone provide or point me to an algorithm capable of giving reasonable correction to this distortion suitable for use in the OS? I.e., the correction need not be perfect as long as it is continuous and close enough for human work (within a radius of 1/8" or 1/16" @ 144 points/inch, the smaller the better), and speed on the 68K UN*X is appreciated. Thanks in advance, Larry Bickford, {ihnp4,ucbvax,decvax}!decwrl!qubix!lab, {ittvax,amd70}!qubix!lab decwrl!qubix!lab@Berkeley.ARPA