LearningThree.js - Contructive Solid Geometry
Uses csg.js , ThreeCSG.js and three.js