Brief Summary:
Implement and algorithm that provides high performance swept solid generation. The input to the algorithm is a 2D profile polygon, a size and direction vector (3 scalars), and a scalar that define the number of facets for the rotation resolution. The output is a collection of simplified 3D polygons that represent the the swept volume that would be created by rotating the 2D profile on the z axis, and moving it from the origin along the linear path described by the vector. Specifically this is for CNC simulation and represents the volume cut away by a moving cutting surface.
Existing shell code will be provided that describes geometry classes and uses c# and TAO OpenGL library for c#. The results of this project should execute in this environment.
|