A program that will modify the polygons of a 3D solid object by a Boolean Subtract type operation. One of two selectable 3D objects, a sphere or a cube, will be used as the objects to be subtracted from the Main solid. The routine will use the mouse to navigate the sphere or cube over the Main solids' surface and under the surface, boring holes. The keyboard will be used to control the large solid's orientation and translation. Transparency will have to be implemented for the Main solid, in order to view the position of the sphere when it is below the surface of the Main object. The Main 3D object could have 20000 to 80000 polygons. The rendering is in Real-Time so Latency should be less than 100msec and Iteration at 30msec.
1) Working Prototype for approval 2) Complete and fully-functional working program(s)with remarks in executable form as well as complete source code of all work done. 3) Complete ownership and distribution copyrights to all work purchased.