.
lecture / slide: Fabacademy 2015 02.04D Lesson02: Computer-Aided Design MIT CBA Computer-Aided Design.
topics: 2D, 2.5D design, 3D design, game engines, simulation, audio, video.
assignment: model a possible final project!.
experimentation: Alright, let's test some programes then! 2D vector: creating a personal logo in Inkscape (a free alternative to Adobe Illustrator):
            
            
            
2D vector: creating a personal logo in Inkscape (a free alternative to Adobe Illustrator):
            
 3D modeling: playing with TopMod (a free and open-source 3D topological mesh modelling system):
            
            
3D modeling: playing with TopMod (a free and open-source 3D topological mesh modelling system):
            
 3D modeling: playing with Rhinoceros 3D (a commercial 3D computer graphics and CAD application):
            
            
3D modeling: playing with Rhinoceros 3D (a commercial 3D computer graphics and CAD application):
            
 Visual programming: playing with Grasshopper 3D (a a free visual programming language plug-in to Rhinoceros 3D):
            
            
Visual programming: playing with Grasshopper 3D (a a free visual programming language plug-in to Rhinoceros 3D):
            
 2D scripting: playing with kokopelli (a free and open-source 3D CAD/CAM tool from MIT). The updated version is called antimony:
            
            
2D scripting: playing with kokopelli (a free and open-source 3D CAD/CAM tool from MIT). The updated version is called antimony:
            
 2.5D scripting: playing with Processing (a free and open-source programming language):
            
         
            
            
2.5D scripting: playing with Processing (a free and open-source programming language):
            
 3D scripting: playing with OpenSCAD (a free  3D-compiler for creating solid 3D CAD objects):
            
            
            
3D scripting: playing with OpenSCAD (a free  3D-compiler for creating solid 3D CAD objects):
        
 3D scripting: playing with RhinoScript (a scripting tool inside Rhinoceros 3D, based on Microsoft Visual Basic Script language):
            
            
3D scripting: playing with RhinoScript (a scripting tool inside Rhinoceros 3D, based on Microsoft Visual Basic Script language):
            
 Final approach; geometrical possibilities of circular extrusion: starting based on a script from Giulio Piacentino (see above) in RhinoScript, 3D curves were created, then piped and morphed into a solid box in Grasshopper 3D. Theoretically they are still valid extrusion bodies (to 3D print this out of soil it would require flexible multi nozzles / extruder heads that can change between circular and eliptical profile (probably not as densed). size proposal: seat / bench / furniture
            
Final approach; geometrical possibilities of circular extrusion: starting based on a script from Giulio Piacentino (see above) in RhinoScript, 3D curves were created, then piped and morphed into a solid box in Grasshopper 3D. Theoretically they are still valid extrusion bodies (to 3D print this out of soil it would require flexible multi nozzles / extruder heads that can change between circular and eliptical profile (probably not as densed). size proposal: seat / bench / furniture 
            
            
 
        
            
            
      
            
.
files: Files wlzr Fab Academy '15 // w02.
bookmarks / links: GIMP - The GNU Image Manipulation Program Adobe Photoshop - photo editing software Inkscape - Draw Freely Adobe Illustrator - vector art and illustration TopMod - Topological Mesh Modeler Rhinoceros 3D - CAD software Grasshopper 3D - algorithmic modeling for Rhino Matt Keeter kokopelli Antimony: A modular human-readable, human-writeable model definition language Processing programming language and development environment RhinoScript - automating Rhinoceros3D.
review: Fabacademy 2015 02.11B Review02: Computer-Aided Design-
