====== HullViewer ====== These are screenshots from my internship project at [[http://www.ncg.nl/|Numeriek Centrum Groningen]]. The goal was to create a new implementation of the so-called HullViewer, which is a tool to display ship parts as part of a CAD/CAM ship construction package called NUPAS. This project was written in C++ using MFC and the [[http://www.opencascade.org/|OpenCASCADE]] library, and also linked against a legacy FORTRAN codebase. It was during this internship that I really got to dig into C++ and learned the proper way of programming in this language. The source code of this project is not mine to publish unfortunately, nor do I have any remaining executable packages. {{:portfolio:hullviewer:beam_extrusion.jpg?380|Beam Extrusion}}{{:portfolio:hullviewer:curve_extrusion.jpg?360|Curve Extrusion}}{{:portfolio:hullviewer:original_hullviewer.jpg?320|Original HullViewer}}