3D Viewing/Editing Software

I wrote a 3D viewing/editing software by C++ using MFC (Microsoft Foundation Class Library) and OpenGL. The functions of this software include:

  • incorporate the existing 3D capture & calculation algorithm, such that capture, 3D calculation, and view/edit functions are combined in one software.
  • display 3D models in different modes (texture, color, surface and points) and navigation methods ( rotate, pan, and zoom )
  • edit 3D models, including: surface/point selection & deletion with rectangle, circle, and lasso selection tools
  • enhance the thickness of a surface, to make a surface to a compact 3D model for 3D printing
  • convert 3D models between different formats