A scan-line hidden surface removal procedure for constructive solid geometry | Synapse