Computational Geometry

Graphic showing elliptic, parabolic, and hyperbolic regions.

Curvature map of a torus showing elliptic, parabolic, and hyperbolic regions. (Image by Prof. Nicholas Patrikalakis.)

Instructor(s)

MIT Course Number

2.158J / 1.128J / 16.940J

As Taught In

Spring 2003

Level

Graduate

Cite This Course

Course Description

Course Features

Course Description

Topics in surface modeling: b-splines, non-uniform rational b-splines, physically based deformable surfaces, sweeps and generalized cylinders, offsets, blending and filleting surfaces. Non-linear solvers and intersection problems. Solid modeling: constructive solid geometry, boundary representation, non-manifold and mixed-dimension boundary representation models, octrees. Robustness of geometric computations. Interval methods. Finite and boundary element discretization methods for continuum mechanics problems. Scientific visualization. Variational geometry. Tolerances. Inspection methods. Feature representation and recognition. Shape interrogation for design, analysis, and manufacturing. Involves analytical and programming assignments.

This course was originally offered in Course 13 (Department of Ocean Engineering) as 13.472J. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and this course was renumbered 2.158J.

Other Versions

Other OCW Versions

Archived versions: Question_avt logo

Related Content

Nicholas Patrikalakis, and Takashi Maekawa. 2.158J Computational Geometry. Spring 2003. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: Creative Commons BY-NC-SA.


For more information about using these materials and the Creative Commons license, see our Terms of Use.


Close