01=introduction=20130222

Upload: gene-kao

Post on 10-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 01=Introduction=20130222

    1/22

    Processing

    01

    Introduction

  • 7/22/2019 01=Introduction=20130222

    2/22

  • 7/22/2019 01=Introduction=20130222

    3/22

  • 7/22/2019 01=Introduction=20130222

    4/22

    / 01 02/22Introduction02 03/01GrasshopperSurface03 03/08GrasshopperTree and Data Structure04 03/15GrasshopperCluster 05 03/22ProcessingCh. 01-04Environment06 03/29ProcessingCh. 05-06Iteration07 04/0508 04/12ProcessingCh. 06-07Logic09 04/19ProcessingCh. 13-14Continuous10 04/26ProcessingCh. 20-22Variables 11 05/03ProcessingCh. 33-34Array12 05/10GrasshopperHoopSnake 13 05/17GrasshopperGalapagos & Miscellaneous14 05/24GrasshopperKangaroo15 05/31ProcessingCh. 35-40Miscellaneous 16 06/07ProcessingCh. 41-43Object17 06/14ProcessingP.525-5453D18 06/21from Processing to VB ScriptVB.NetC#

  • 7/22/2019 01=Introduction=20130222

    5/22

  • 7/22/2019 01=Introduction=20130222

    6/22

    Script

    PhotoshopFlash ActionScript

    AutoCAD (AutoLISP)

    SketchUp (Ruby)FormZ (C)

    3D MAX (C)

    Rhinoceros (VBCPython )

    Grasshopper (VBC#Python )

    Microstation (CGenerative Components)

    MAYA (MELPython )

    CATIA (FORTRANC)

  • 7/22/2019 01=Introduction=20130222

    7/22

    1.

    2.GH

    3.GH

    BasicCC++Java

    Rhino3D MAXMAYA

    GrasshopperProcessing

    Processing =+

  • 7/22/2019 01=Introduction=20130222

    8/22http://processing.org

    2.0, 07 December 2012

  • 7/22/2019 01=Introduction=20130222

    9/22

  • 7/22/2019 01=Introduction=20130222

    10/22

  • 7/22/2019 01=Introduction=20130222

    11/22

    Computer Programming ()

    (Programming)

    Programmer Program

    Hacker

    Debug

  • 7/22/2019 01=Introduction=20130222

    12/22

    Interface (Interpreter)

    2D Computer Graphics (3D)

    Processor (ArduinoNT700

    NT1350

    NT3000)

    Firefly

    MIT Meida LAB

    Proce55ing (P5)Processor

    Processes

    http://www.processing.org/http://www.processing.org/
  • 7/22/2019 01=Introduction=20130222

    13/22

  • 7/22/2019 01=Introduction=20130222

    14/22

  • 7/22/2019 01=Introduction=20130222

    15/22

    http://www.processing.arch.ethz.ch

  • 7/22/2019 01=Introduction=20130222

    16/22

    2D

    Variable ()

    If-then

    For loop ()

    Recursion ()

    Animation (setup()draw())

    Array

    Object-Oriented Programming ()

    3D

  • 7/22/2019 01=Introduction=20130222

    17/22

  • 7/22/2019 01=Introduction=20130222

    18/22

  • 7/22/2019 01=Introduction=20130222

    19/22

  • 7/22/2019 01=Introduction=20130222

    20/22

    line(10,20,180,200);

    line(10,10,90,10);

    line(90,10,90,90);

    (100,100)

    (0,0)

  • 7/22/2019 01=Introduction=20130222

    21/22

  • 7/22/2019 01=Introduction=20130222

    22/22

    02/22/2013