using real time constructive solid geometry to provide painting and thinning game mechanics