13.003: Term Project
MIT
Department of Ocean Engineering
13.003: Computational Geometry and Visualization
Spring 2000
Project Description
Throughout the semester, we have been studying methods to mathematically represent curves
and surfaces on the computer. We will now use this knowledge to perform detail modeling and
analysis of an 8ft yatch tender. The project will involve mathematically representing the
curves that define the boat, developing a wireframe model of the boat using these curves,
rendering the surface of the boat as a collection of Bezier (or uniform B-Spline) surface
patches, calculating various hydrostatic quantities for the boat, and simulating the movement
of the boat in a 3D landscape. This project can be divided into the following five major areas:
- Mathematically representing the curves and developing the wireframe model.
- Representing the boat as a collection of Bezier (or Uniform B-Spline) surface patches.
- Visualizing the boat in 3 dimensions (surface rendering, differential geometry).
- Calculating various hydrostatic properties.
- Simulating the boat's movement over a 3D landscape.
Each person(s) will be responsible for developing the software in one of the areas listed
above and interfacing with the remaining students to allow integration of the various modules.
Each task will be divided up into smaller weekly assignments which will come together in the
end of the semester to form a complete boat design, analysis, visualization, and simulation
package.