Résumé | Rubber Boat is a robust, dynamic Ship System Specification Interface (SSSI) for NavSim, a computer based nautical simulator developed by Dr. Piotr Waclawek and used by the Institute for Marine Dynamics, a branch of the National Research Council of Canada. It is an application intended to replace the original numerical entry SSSI and provide a visual representation of the system, offering a more user-friendly, time and cost-efficient approach to specifying the 73 variables comprising a ship system. It accoplishes this by employing CAD STL files as input, and carries out the necessary computational geometry on these files. The programming language methodology used is such that the heavy initializing polygon computation, performed on objects loaded into the system, is done in C + + for the acquired speed. The remaining calculations, graphics, and user interface is done in MATLAB due to its powerful nature as a rapid prototyping environment. Utilizing this combination of C + + and MATLAB, Rubber Boat is capable of quickly rendering a ship system available for simulation while avoiding the numerical entry of data from hand done calculations or the client. |
---|