A New Approach to the 'Hidden Line' Problem