What is the graphics technique for drawing 3D holes?
===

How to draw a circular disc with thickness and then "drill" holes (of any shape) into it at runtime? 
The desired outcome would look like CAD drawings without textures.

I am using OpenGL, but I guess this is independant of the graphics API.