title: Constructive solid geometry mesh
body: <p>If I construct a shape using <a href="http://en.wikipedia.org/wiki/Constructive_solid_geometry" rel="noreferrer">constructive solid geometry</a> techniques, how can I construct a wireframe mesh for rendering?
  I'm aware of algorithms for directly rendering CSG shapes, but I want to convert it into a wireframe mesh just once so that I can render it "normally"</p>
  
  <p>To add a little more detail. Given a description of a shape such as "A cube here, intersection with a sphere here, subtract a cylinder here" I want to be able to calculate a polygon mesh.</p>