CSG Simple Constructive Solid Geometry editor and render using raycast Assignment from the Computational Geometry class in UFC(Federal University of Ceará)