title: Drawing a Circle on a plane, Boolean Subtraction - OpenGL
body: <p>I'm hoping to draw a plane in OpenGL, using C++, with a hole in the center, much like the green of a golf course for example.</p>
  
  <p>I was wondering what the easiest way to achieve this is?</p>
  
  <p>It's fairly simple to draw a circle and a plane (tutorials all over google will show this for those curious), but I was wondering if there is a boolean subtraction technique like you can get when modelling in 3Ds Max or similar software? Where you create both objects, then take the intersection/union etc to leave a new object/shape? In this case subtract the circle from the plane, creating a hole.</p>
  
  <p>Another way I thought of doing it is giving the circle alpha values and making it transparent, but then of course it still leaves the planes surface visible anyway.</p>
  
  <p>Any help or points in the right direction?</p>