A scan-line hidden surface removal procedure for constructive solid geometry (Proceedings of the 10th annual conference on Computer graphics and interactive techniques)