A new approach to the 'hidden line' problem | Synapse