With a strong and light-weight code design, the developer may reuse the base classes to create a wide range of new 3D objects, surfaces and views. It's also possible to extend this wireframe application to a solid model rendering, using lights, shadows and materials.
ISSIGraph is an Open Source solution released as a base architecture for 3D graphic applications. Its primary goal was to fit to the requirements of the Graphic Representation of Implicit Surfaces subject for the Master Degree of ISSI Department at UNED.
Due its accuracy class hierarchy is possible to expand to an unimaginable number of features that are not included here. With a strong and light-weight code design, the developer may reuse the base classes to create a wide range of new 3D objects, surfaces and views. It's also possible to extend this wireframe application to a solid model rendering, using lights, shadows and materials. This feature is not far from this release, so if any volunteer would like to cooperate with this improvement, it's possible to enhance ISSIGraph to a fully complete and in state-of-the-art 3D tool.
The application is developed in ANSI/ISO/C++ integrally with wxWidgets 2.9.3 as GUI framework. This is so due to portability issues and performance goals. Finally, you can find a stable release for each common platform: Win32, Linux and Mac OS X as well.
ISSIGraph Main features:
- Easy NURBS and Bezier surface editor (up to 32 control points)
- Quadrics editor
- Text editor
- Color selection for each object
- Alpha blending
- XML export/import
- Export as JPEG, PNG and BMP
- Internal Copy/Paste/CutUndo/Redo
- Multiple views
- Released as Open Source / GNU-GPL license