For the visualisation goal, we need a Mesh representation of every primitive. This means we will need to be able to create a mesh representation of a CSG primitive, through a CSG operation on two child meshes. This could be implemented as a utility function.
For the visualisation goal, we need a Mesh representation of every primitive. This means we will need to be able to create a mesh representation of a CSG primitive, through a CSG operation on two child meshes. This could be implemented as a utility function.