The 3DmViewer application was designed for viewing 3Dm files (being the main data format of all RhinoCeros products) which support NURBS models.


The application, developed with Microsoft Visual C++, consists of three main parts: OpenGL-based user interface, OpenNURBS wrap library, OpenNURBS open source library.


The implemented architecture provides for simplified development effort and is optimized for further modifications.


The final product has a small but efficient engine and user-friendly interface.