CAD Carnegie Mellon University 24-681: Computer-Aided Design Schedule       Fall 2018 [ Home ] [ Course Info ] [ Schedule ] [ Showcase ] [ References ] [ Performance ]
 Please check this page regularly because the coverage and the schedule are subject to change based on students' needs.   Lecture notes are posted every week:
 # Date Topics ReadingAssignments Handouts PS & Due Dates 1.1 8/28T Introduction: Goal, Schedule,  Assignments, and Grading STL file format STL file format docSample STL file (tri2.stl) PS1download Meshlab PS1 Out 1.2 8/30R 1. BASIC GEOMETRY  Vectors and Matrices   Notation schemes  Vector operations     Dot / Cross / Triple scalar products 2.1 9/4T Lines and Planes   Affine combinations    Line and plane equations    Three forms        Parametric, vector, implicit IA02 PS2 PS2 Out 2.2 9/6R Examples of geometric calculation < AFS, Unix, FTP > IA03 PS1 Solutions PS1 Due 3.1 9/11T Area and Volume    Area of 2D polygon   Area of 3D polygon   Volume of polyhedron PS3 mouse.txt  bird.txt shape.dat triceratops.dat(cube.dat for checking your code) PS3 Out 3.2 9/13R Transformations   Homogeneous coordinates    Affine maps, Euclidean maps    Coordinate transformation    Geometric transformation PS PS2 Due 4.1 9/18T 2D rotation, translation   2D scaling, sheer   Composition of 2D transformations PS4 Out 4.2 9/20R 3D rotation, translation  3D scaling, shear  Composition of 3D transformations  General rotation matrix vrml97_specs.pdf vrml-sample.pdf vrml-sample.wrl coordinate_frame.wrl PS3 area and volume results PS3 Due 5.1 9/25T 2. MESH-BASED MODELING Automotive styling design    Concept cars    Design studio facility    Design team    Exterior design tex01.jpg PS5 Out 5.2 9/27R Interior design   Clay modeling   Coordinate measurement   Digital mockup    Zebra board reflection pattern first-car.pdf automobile-design-history.pdf clay-modeling.pdf various rendering methods PS4 Due 6.1 10/2T QUIZ 1 Q1_solutions 6.2 10/4 R G0, G1, G2 continuity   Curve and surface filleting   Making a colored surface with VRML Clay modeling processes car-styling-design-methods interior-modeling shiny-mercedes car-reverse-engineering surface.txt face.txt ps6_sample.txt ps6_vrml_sample.pdf ps6_vrml_sample.wrl PS6 Out 7.1 10/9T Mesh smoothing    Image smoothing and mesh smoothing     Laplacian smoothing operator PS5 Due PS7 Out 7.2 10/11R Laplace operator     Heat transfer problems     Numerical solution to Laplace Equation FDM for Laplace Equation PS6 Due 8.1 10/16T 3. CURVE & SURFACE MODELING  Curves for engineering applications  Representations     Explicit / implicit / parametric    Algebraic / geometric form    Standard / matrix form   Hermite curves     Algebraic form vs. Geometric form     Hermite basis functions       Matrix form     Tangent vectors & controllability PS8 Out 8.2 10/18R Bezier curves     Hermite-Bezier conversion     Bezier basis functions      Bernstein polynomials PS7 Solutions PS7 Due Mid-semester break 9.1 10/23T Properties of Bezier curves     The de Casteljau algorithm     Composite Bezier curves ps9-3_sample_result PS9 Out 9.2 10/25R Basic Surfaces     Quadric surfaces        General quadric surfaces        Natural quadrics  Parametric bicubic surfaces     Hermite bi-cubic surfaces     Bezier bi-cubic surfaces PS8 Solutions PS8 Due (Due 4:30pm on 10/26 @ SH314) Project Out 10.1 10/30T Joining surface patches     Trimmed surfaces PS10 Out 10.2 11/1R 4. SOLID MODELING  Introduction to solid modeling     Wireframe / surface / solid     CSG / B-Rep / decomposition PS9 Solutions PS9 Due Project Proposal Due (11/2 5PM) 11.1 11/6T Mathematical models of solids     Mathematical model/object     Point-set models        Rigidity / regularity / finiteness     Boundary-based models        2-manifold / plane model        Euler characteristic plane_model 11.2 11/8R QUIZ 2 12.1 11/13T Boundary representations     Winged-edge data structure      Extended Euler-Poincare formula     Euler operators PS10 Due PS11 Out 12.2 11/15R Spatial decomposition models     Spatial occupancy enumeration     Voxel / Octree / kD trees PS12 Out Project Interim ReportDue (11/16 5PM) 13.1 11/20 T 13.2 11/22R No Class - Thanksgiving Break 14.1 11/27T Constructive solid geometry (CSG)     Boolean set operations     Regularized Boolean set op. Course review  (mp3) PS11 Due 14.2 11/29R QUIZ 3 15.1 12/4T Project presentations Project Presentation Files Due (12/4 1PM) 15.2 12/6R Project presentations 12/7F Project Final Report Due (12/7 5PM) 12/11 T PS12 Due (12/11 4:30pm  submit to  SH314)

 [ Home ] [ Course Info ] [ Schedule ] [ Showcase ] [ References ] [ Performance ] Send email to Professor Kenji Shimada ( shimada @ cmu.edu) with questions or comments about this web site.