MAS 863
How To Make (almost) Anything
2009

3D Scanning and Printing
3D scanning
   digitizer
   scanned probe
   triangulation   
   structured light
   time of flight
   confocal
   tomography
   opacity
   serial sections

printing
   fused-deposition molding
   multi-jet modeling
   ink-jet binder
   selective laser sintering
   RepRap, Fab@Home, MTM
   digital

file formats
   STL
      ASCII
         solid object_name
            facet normal n1 n2 n3
               outer loop
                  vertex v11 v12 v13
                  vertex v21 v22 v23
                  vertex v31 v32 v33
               endloop
            endfacet
            ...
         endsolid object_name
      binary
         80 byte ASCII header
         32-bit integer number of facets
         50 byte facet records
            32-bit IEEE floats
            normal
            vertices 1,2,3
            2 bytes padding
      right hand rule
      normal unit length (often optional)
   OBJ
   X3D, VRML/WRL
   .cad (FRep, BRep, CSG, SAT, lattice, octree)

software
   Art of Illusion
   Blender
   GLC_Player
   Geomagic
   cad.py

assignment
   * scan an object
      - extra credit: make the scanner
   * print an object
      - extra credit: make the printer

gurus
   3D scanning: Boris
   3D printing: John

lab sections
   Wed 11:00: Hannah: milk scanner
   Tue 10:00 Nick, John, Gershon, Kelly, Florence
   Tue 12:00 David R, Natan, Edwina, Ben, Sarah
   Tue 2:00 JB, Laurel, Cranor, Mellis, Hanah, Boris
   Thu 10:00 Ryan, Ian, Eric
   Thu 6:00: Jonathan, Steffen: CAD