The Fab Academy

3D Scanning and Printing

3D scanning
   point cloud, triangulation, watertight, texture
   digitizer
   scanned probe
   triangulation   
   structured light
   time of flight
   confocal
   tomography
   opacity
   serial sections

printing
   materials, time, cost, post-processing
   fused-deposition molding
   multi-jet modeling
   ink-jet binder
   selective laser sintering
   RepRap, Fab@Home, MakerBot, 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
   Rhino Grasshopper
   Geomagic
   cad.py

assignment
   * scan an object
      - extra credit: make the scanner
   * print an object
      - extra credit: make the printer
      - extra credit: edit and print an object that you scanned