SlideShare uma empresa Scribd logo
1 de 52
XXL WORKSHOP
AR0025
Michela Turrin                  GH WORKSHOP – Turrin, Nourian, Chatzikonstantinou
15-2-2012




         Delft
         University of
         Technology

         Challenge the future
Workshop program
  9.00                                                              M. Turrin – Workshop Introduction
  9.30                                  Y. Chatzikonstantinou - Data Lists (Introduction and Exercises)
 10.50                                                                                            Break
 11.00                                     M. Turrin – Parametric Design of GrandStands: Introduction
                      P. Nourian, Y. Chatzikonstantinou - Parametric Design of GrandStands: Exercises

 13.00                                                                                     Lunch Break
 13.45   M. Turrin - Parametric Design for Free From Surfaces Tessellations: Introduction and Exercises
 15.15                                                                                            Break
 15.30                                                            M. Turrin – Introduction to Scripting
                                                      Y. Chatzikonstantinou – Scripting: exercise – C#

                                                    M. Turrin – Scripting: Tessellation via Scripting C#

                                                                 P. Nourian – Scripting: exercise – VB

 17.30                                                                                          Closing




                                                                            XXL WORKSHOP                   2
Parametric (associative) design


Object-oriented
Also called features, components, assemblies, parts, etc.
An object can have properties, relationships and behavior
e.g. A line has a length, a wall can be connected to the roof, a building
can be opened by opening the door

Parametric
The object has properties which the user can edit.

Associative
The object has relationships which the user can define and edit.


                                                 XXL WORKSHOP      3
Parametric modelling




Input:
                             Geometric output:
Values for independent
                             Different instances
parameters
                             of the model

                           XXL WORKSHOP     4
Parametric modelling

                Grasshopper
                www.grasshopper3d.com
                http://wiki.bk.tudelft.nl/toi-pedia/Grasshopper




                Generative Components
                http://www.bentley.com/en-US/Products/GenerativeComponents/

                http://generativecomponents.wikispaces.com/Tutorials




                                       XXL WORKSHOP                5
Rhino and GH Tutorials
http://web.mac.com/rhino3dtv/GH/GH.html




                                          XXL WORKSHOP   6
Rhino and GH Tutorials

www.liftarchitects.com/downloads
http://www.liftarchitects.com/storage/research/Grasshopper%20Prim

er_Second%20Edition_090323.pdf




ToiPedia
http://wiki.bk.tudelft.nl/toi-pedia/Grasshopper




                                                                    XXL WORKSHOP   7
Rhino and GH Tutorials in ToiPedia




                        XXL WORKSHOP   8
Rhino and GH Tutorials in ToiPedia




                        XXL WORKSHOP   9
DATA LISTS




15-2-2012




        Delft
        University of
        Technology

        Challenge the future
Example of application - Truss




                        XXL WORKSHOP   11
Basics for some of the possible ways to
    parametrically explore trusses and
                       space structures




                       Picture courtesy of Prof.Majowiecki


              XXL WORKSHOP             12
GRAND STAND DESIGN




15-2-2012




        Delft
        University of
        Technology

        Challenge the future
Exploration of design alternatives


DEFINITION OF CONSTRAINTS BASED ON GRANDSTAND REGULATIONS AND RECOMMENDATIONS




                                                      XXL WORKSHOP       14
Grand Stand Design




                     See presentation by Robert Fransen

                       XXL WORKSHOP        15
Grand Stand Design




                     See presentation by Robert Fransen

                       XXL WORKSHOP        16
Grand Stand Design




                     See presentation by Robert Fransen

                       XXL WORKSHOP        17
Grand Stand Design




                     See presentation by Robert Fransen

                       XXL WORKSHOP        18
Grand Stand Design




                     See presentation by Robert Fransen

                       XXL WORKSHOP        19
TESSELLATION




15-2-2012




        Delft
        University of
        Technology

        Challenge the future
Roof for Court Visconti – Louvre
   Arch. Bellini and Riciotti; M.Majowiecki




    15-2-2012




Can be used for example for preliminary
investigations for single and double
layer space structures
                                              Images courtesy of Prof.Majowiecki

                  Delft
                  University of
                  Technology

                  Challenge the future
Examples of Parametric tessellations
http://www.co-de-it.com/wordpress/code/grasshopper-code




15-2-2012




         Delft
         University of
         Technology

         Challenge the future
Customized Parametric tessellations




15-2-2012




        Delft
        University of
        Technology

        Challenge the future
XXL WORKSHOP   24
SET OF VARIBALES



                   OVERALL SHAPE




                    STRUCTURAL 
                    MORPHOLOGY




                                   XXL WORKSHOP   25
XXL WORKSHOP   26
XXL WORKSHOP   27
CLADDING


• The cladding system has to limit the roof’s solar heat transmission by allowing sun light transmission




                                                                         XXL WORKSHOP             28
PARAMETRIC CLADDING




                      XXL WORKSHOP   29
Density of the tessellation:
SUBDIVISION




                               XXL WORKSHOP   30
Bart van den Ende   Generative grid optimization of blob surfaces
                                              Stand Up Architecture




                                XXL WORKSHOP          31
XXL WORKSHOP   32
XXL WORKSHOP   33
XXL WORKSHOP   34
XXL WORKSHOP   35
Tim Castelijn   Self-supporting sandwich element for freeform building envelopes
                             supporting sandwich element for freeform building envelopes
                                     master thesis - computation and performance design




                                                    XXL WORKSHOP           36
Density of the tessellation




                              XXL WORKSHOP   37
Density of the tessellation :
DISTRIBUTION OF POINTS:
1 - RELAXATION




                                XXL WORKSHOP   38
British Museum, Queen Elizabeth II Great Court - London, GB, 2000 - Foster and Partners

                                                      XXL WORKSHOP         39
Example of relaxation - Chris Williams

                                         XXL WORKSHOP   40
Density of the tessellation :
DISTRIBUTION OF POINTS:
2 – USE OF ATTRACTORS




                                XXL WORKSHOP   41
Example of concentration of nodes by using attractors – Michael Winklaar

                                                           XXL WORKSHOP    42
PROPAGATION OF COMPONENTS




                        XXL WORKSHOP   43
Exercise – Propagation of a component




Can be used for example for preliminary
investigations for modular structures
and/or claddings




                                          XXL WORKSHOP   44
Scripting




            XXL WORKSHOP   45
C# and VB.net components

• Grasshopper contains a VB.net and C# component.

• These components allow you to run your own custom code within Grasshopper.




                                                              XXL WORKSHOP     46
C# and VB.net components


GH Tutorials about coding and scripting:

http://www.grasshopper3d.com/page/scripting-and-code-tutorials

One of the good references for C#:

http://www.programmersheaven.com/ebooks/csharp_ebook.pdf

One of the good references for VB:

http://www.programmersheaven.com/2/VB-NET-School




                                                                 XXL WORKSHOP   47
C# and VB.net components




Image from Grasshopper Primer



                                 XXL WORKSHOP   48
C# and VB.net components




Image from Grasshopper Primer



                                 XXL WORKSHOP   49
C# examples




              XXL WORKSHOP   50
VB example - For Loop




                        XXL WORKSHOP   51
Michela Turrin - M.Turrin@tudelft.nl
           Pirouz Nourian – P.Nourian@tudelft.nl
Ioannis Chatzikonstantinou - I.Chatzikonstantinou@tudelft.nl




                                         XXL WORKSHOP     52

Mais conteúdo relacionado

Semelhante a Turrin Nourian Chatzikonstantinou GH Workshop

XXL Workshop 2011 - Opening
XXL Workshop 2011 - OpeningXXL Workshop 2011 - Opening
XXL Workshop 2011 - OpeningMichela Turrin
 
Spaced Repetition Items and Construal Level Theory
Spaced Repetition Items and Construal Level TheorySpaced Repetition Items and Construal Level Theory
Spaced Repetition Items and Construal Level TheoryLorenz Duremdes, Polymath
 
Applicazione metodo triz alla progettazione, esempio - Application of the TRI...
Applicazione metodo triz alla progettazione, esempio - Application of the TRI...Applicazione metodo triz alla progettazione, esempio - Application of the TRI...
Applicazione metodo triz alla progettazione, esempio - Application of the TRI...l.duroux
 
M.Majowiecki - Stadia
M.Majowiecki - Stadia   M.Majowiecki - Stadia
M.Majowiecki - Stadia Michela Turrin
 
Morphological Software To Aassit Deign I Architectire
Morphological Software To Aassit Deign I ArchitectireMorphological Software To Aassit Deign I Architectire
Morphological Software To Aassit Deign I ArchitectireAbhilash Ks
 
Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning MohammadPooya Malek
 
Integrated_Studio_Book_Nickel_Ryan
Integrated_Studio_Book_Nickel_RyanIntegrated_Studio_Book_Nickel_Ryan
Integrated_Studio_Book_Nickel_RyanRyan Nickel
 
lab_1 This Lab is used for conducting th
lab_1 This Lab is used for conducting thlab_1 This Lab is used for conducting th
lab_1 This Lab is used for conducting thssuser6feece1
 
Lorenzo Cordella Portfolio 2021_ Industrial Product Design
Lorenzo Cordella Portfolio 2021_ Industrial Product Design Lorenzo Cordella Portfolio 2021_ Industrial Product Design
Lorenzo Cordella Portfolio 2021_ Industrial Product Design Lorenzo Cordella
 
Software Patterns
Software PatternsSoftware Patterns
Software Patternskim.mens
 
Drupal product 3 is the magic number
Drupal product 3 is the magic numberDrupal product 3 is the magic number
Drupal product 3 is the magic numberRoy Scholten
 
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy StuffCONNECT FOUNDATION
 
User Experience : What Counts
User Experience : What CountsUser Experience : What Counts
User Experience : What CountsZef Fugaz
 
HAMS - Product and Prototype
HAMS - Product and PrototypeHAMS - Product and Prototype
HAMS - Product and PrototypeHAMSproject
 
Lessons learned from useR! 2015
Lessons learned from useR! 2015Lessons learned from useR! 2015
Lessons learned from useR! 2015salankia
 
Harvard Application Portfolio
Harvard Application PortfolioHarvard Application Portfolio
Harvard Application PortfolioKelvin Xuna
 

Semelhante a Turrin Nourian Chatzikonstantinou GH Workshop (20)

XXL Workshop 2011 - Opening
XXL Workshop 2011 - OpeningXXL Workshop 2011 - Opening
XXL Workshop 2011 - Opening
 
Spaced Repetition Items and Construal Level Theory
Spaced Repetition Items and Construal Level TheorySpaced Repetition Items and Construal Level Theory
Spaced Repetition Items and Construal Level Theory
 
Applicazione metodo triz alla progettazione, esempio - Application of the TRI...
Applicazione metodo triz alla progettazione, esempio - Application of the TRI...Applicazione metodo triz alla progettazione, esempio - Application of the TRI...
Applicazione metodo triz alla progettazione, esempio - Application of the TRI...
 
M.Majowiecki - Stadia
M.Majowiecki - Stadia   M.Majowiecki - Stadia
M.Majowiecki - Stadia
 
Morphological Software To Aassit Deign I Architectire
Morphological Software To Aassit Deign I ArchitectireMorphological Software To Aassit Deign I Architectire
Morphological Software To Aassit Deign I Architectire
 
Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning
 
eLabBench
eLabBencheLabBench
eLabBench
 
Mit notes
Mit notesMit notes
Mit notes
 
Integrated_Studio_Book_Nickel_Ryan
Integrated_Studio_Book_Nickel_RyanIntegrated_Studio_Book_Nickel_Ryan
Integrated_Studio_Book_Nickel_Ryan
 
lab_1 This Lab is used for conducting th
lab_1 This Lab is used for conducting thlab_1 This Lab is used for conducting th
lab_1 This Lab is used for conducting th
 
Lorenzo Cordella Portfolio 2021_ Industrial Product Design
Lorenzo Cordella Portfolio 2021_ Industrial Product Design Lorenzo Cordella Portfolio 2021_ Industrial Product Design
Lorenzo Cordella Portfolio 2021_ Industrial Product Design
 
Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
Drupal product 3 is the magic number
Drupal product 3 is the magic numberDrupal product 3 is the magic number
Drupal product 3 is the magic number
 
Studies of form
Studies of formStudies of form
Studies of form
 
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
 
Academic Portfolio
Academic PortfolioAcademic Portfolio
Academic Portfolio
 
User Experience : What Counts
User Experience : What CountsUser Experience : What Counts
User Experience : What Counts
 
HAMS - Product and Prototype
HAMS - Product and PrototypeHAMS - Product and Prototype
HAMS - Product and Prototype
 
Lessons learned from useR! 2015
Lessons learned from useR! 2015Lessons learned from useR! 2015
Lessons learned from useR! 2015
 
Harvard Application Portfolio
Harvard Application PortfolioHarvard Application Portfolio
Harvard Application Portfolio
 

Mais de Michela Turrin

XXL2013 - Team 3 - PinUp Presentation
XXL2013 - Team 3 - PinUp PresentationXXL2013 - Team 3 - PinUp Presentation
XXL2013 - Team 3 - PinUp PresentationMichela Turrin
 
XXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp PresentationXXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp PresentationMichela Turrin
 
XXL2013 - Team 1 - PinUp presentation
XXL2013 - Team 1 - PinUp presentationXXL2013 - Team 1 - PinUp presentation
XXL2013 - Team 1 - PinUp presentationMichela Turrin
 
XXL Workshop 2013 - course guidelines
XXL Workshop 2013 - course guidelinesXXL Workshop 2013 - course guidelines
XXL Workshop 2013 - course guidelinesMichela Turrin
 
IFoU Summer School 2012, Beijing - Brochure
IFoU Summer School 2012, Beijing - BrochureIFoU Summer School 2012, Beijing - Brochure
IFoU Summer School 2012, Beijing - BrochureMichela Turrin
 
Lecture by Marcel de Boer - Arup
Lecture by Marcel de Boer - ArupLecture by Marcel de Boer - Arup
Lecture by Marcel de Boer - ArupMichela Turrin
 
XXl 2012 - Pin up - pictures
XXl 2012 - Pin up - picturesXXl 2012 - Pin up - pictures
XXl 2012 - Pin up - picturesMichela Turrin
 
XXL 2012 - Pin up - Team 3
XXL 2012 - Pin up - Team 3XXL 2012 - Pin up - Team 3
XXL 2012 - Pin up - Team 3Michela Turrin
 
XXL2012 - Pin up - Team 2
XXL2012 - Pin up - Team 2XXL2012 - Pin up - Team 2
XXL2012 - Pin up - Team 2Michela Turrin
 
XXL2012 - Pin up - Team 1
XXL2012 - Pin up - Team 1XXL2012 - Pin up - Team 1
XXL2012 - Pin up - Team 1Michela Turrin
 
RobertFransen_XXLworkshop2012
RobertFransen_XXLworkshop2012RobertFransen_XXLworkshop2012
RobertFransen_XXLworkshop2012Michela Turrin
 
XXL 2012 - on the plot
XXL 2012 - on the plotXXL 2012 - on the plot
XXL 2012 - on the plotMichela Turrin
 
XXL Workshop 2012 - guidelines and schedule
XXL Workshop 2012 - guidelines and scheduleXXL Workshop 2012 - guidelines and schedule
XXL Workshop 2012 - guidelines and scheduleMichela Turrin
 
XXL - Models (preliminary pictures)
 XXL - Models (preliminary pictures) XXL - Models (preliminary pictures)
XXL - Models (preliminary pictures)Michela Turrin
 
XXL G6 - Final presenation 01/04/2011
XXL G6 - Final presenation 01/04/2011 XXL G6 - Final presenation 01/04/2011
XXL G6 - Final presenation 01/04/2011 Michela Turrin
 
G4 - Final presenation 01/04/2011
G4 - Final presenation 01/04/2011 G4 - Final presenation 01/04/2011
G4 - Final presenation 01/04/2011 Michela Turrin
 
XXL2011 - Team 6 - MidTerm Presentation 17 Feb
XXL2011 - Team 6 - MidTerm Presentation 17 FebXXL2011 - Team 6 - MidTerm Presentation 17 Feb
XXL2011 - Team 6 - MidTerm Presentation 17 FebMichela Turrin
 
XXL2011 - Team 5 - MidTerm Presentation 17 Feb
XXL2011 - Team 5 - MidTerm Presentation 17 FebXXL2011 - Team 5 - MidTerm Presentation 17 Feb
XXL2011 - Team 5 - MidTerm Presentation 17 FebMichela Turrin
 
XXL2011 - Team 4 - MidTerm Presentation 17 Feb
XXL2011 - Team 4 - MidTerm Presentation 17 FebXXL2011 - Team 4 - MidTerm Presentation 17 Feb
XXL2011 - Team 4 - MidTerm Presentation 17 FebMichela Turrin
 

Mais de Michela Turrin (20)

XXL2013 - Team 3 - PinUp Presentation
XXL2013 - Team 3 - PinUp PresentationXXL2013 - Team 3 - PinUp Presentation
XXL2013 - Team 3 - PinUp Presentation
 
XXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp PresentationXXL2013 - Team 2 - PinUp Presentation
XXL2013 - Team 2 - PinUp Presentation
 
XXL2013 - Team 1 - PinUp presentation
XXL2013 - Team 1 - PinUp presentationXXL2013 - Team 1 - PinUp presentation
XXL2013 - Team 1 - PinUp presentation
 
XXL Workshop 2013 - course guidelines
XXL Workshop 2013 - course guidelinesXXL Workshop 2013 - course guidelines
XXL Workshop 2013 - course guidelines
 
IFoU Summer School 2012, Beijing - Brochure
IFoU Summer School 2012, Beijing - BrochureIFoU Summer School 2012, Beijing - Brochure
IFoU Summer School 2012, Beijing - Brochure
 
Lecture by Marcel de Boer - Arup
Lecture by Marcel de Boer - ArupLecture by Marcel de Boer - Arup
Lecture by Marcel de Boer - Arup
 
XXl 2012 - Pin up - pictures
XXl 2012 - Pin up - picturesXXl 2012 - Pin up - pictures
XXl 2012 - Pin up - pictures
 
XXL 2012 - Pin up - Team 3
XXL 2012 - Pin up - Team 3XXL 2012 - Pin up - Team 3
XXL 2012 - Pin up - Team 3
 
XXL2012 - Pin up - Team 2
XXL2012 - Pin up - Team 2XXL2012 - Pin up - Team 2
XXL2012 - Pin up - Team 2
 
XXL2012 - Pin up - Team 1
XXL2012 - Pin up - Team 1XXL2012 - Pin up - Team 1
XXL2012 - Pin up - Team 1
 
RobertFransen_XXLworkshop2012
RobertFransen_XXLworkshop2012RobertFransen_XXLworkshop2012
RobertFransen_XXLworkshop2012
 
XXL 2012 - on the plot
XXL 2012 - on the plotXXL 2012 - on the plot
XXL 2012 - on the plot
 
XXL2012 on the plot
XXL2012 on the plotXXL2012 on the plot
XXL2012 on the plot
 
XXL Workshop 2012 - guidelines and schedule
XXL Workshop 2012 - guidelines and scheduleXXL Workshop 2012 - guidelines and schedule
XXL Workshop 2012 - guidelines and schedule
 
XXL - Models (preliminary pictures)
 XXL - Models (preliminary pictures) XXL - Models (preliminary pictures)
XXL - Models (preliminary pictures)
 
XXL G6 - Final presenation 01/04/2011
XXL G6 - Final presenation 01/04/2011 XXL G6 - Final presenation 01/04/2011
XXL G6 - Final presenation 01/04/2011
 
G4 - Final presenation 01/04/2011
G4 - Final presenation 01/04/2011 G4 - Final presenation 01/04/2011
G4 - Final presenation 01/04/2011
 
XXL2011 - Team 6 - MidTerm Presentation 17 Feb
XXL2011 - Team 6 - MidTerm Presentation 17 FebXXL2011 - Team 6 - MidTerm Presentation 17 Feb
XXL2011 - Team 6 - MidTerm Presentation 17 Feb
 
XXL2011 - Team 5 - MidTerm Presentation 17 Feb
XXL2011 - Team 5 - MidTerm Presentation 17 FebXXL2011 - Team 5 - MidTerm Presentation 17 Feb
XXL2011 - Team 5 - MidTerm Presentation 17 Feb
 
XXL2011 - Team 4 - MidTerm Presentation 17 Feb
XXL2011 - Team 4 - MidTerm Presentation 17 FebXXL2011 - Team 4 - MidTerm Presentation 17 Feb
XXL2011 - Team 4 - MidTerm Presentation 17 Feb
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Turrin Nourian Chatzikonstantinou GH Workshop

  • 1. XXL WORKSHOP AR0025 Michela Turrin GH WORKSHOP – Turrin, Nourian, Chatzikonstantinou 15-2-2012 Delft University of Technology Challenge the future
  • 2. Workshop program 9.00 M. Turrin – Workshop Introduction 9.30 Y. Chatzikonstantinou - Data Lists (Introduction and Exercises) 10.50 Break 11.00 M. Turrin – Parametric Design of GrandStands: Introduction P. Nourian, Y. Chatzikonstantinou - Parametric Design of GrandStands: Exercises 13.00 Lunch Break 13.45 M. Turrin - Parametric Design for Free From Surfaces Tessellations: Introduction and Exercises 15.15 Break 15.30 M. Turrin – Introduction to Scripting Y. Chatzikonstantinou – Scripting: exercise – C# M. Turrin – Scripting: Tessellation via Scripting C# P. Nourian – Scripting: exercise – VB 17.30 Closing XXL WORKSHOP 2
  • 3. Parametric (associative) design Object-oriented Also called features, components, assemblies, parts, etc. An object can have properties, relationships and behavior e.g. A line has a length, a wall can be connected to the roof, a building can be opened by opening the door Parametric The object has properties which the user can edit. Associative The object has relationships which the user can define and edit. XXL WORKSHOP 3
  • 4. Parametric modelling Input: Geometric output: Values for independent Different instances parameters of the model XXL WORKSHOP 4
  • 5. Parametric modelling Grasshopper www.grasshopper3d.com http://wiki.bk.tudelft.nl/toi-pedia/Grasshopper Generative Components http://www.bentley.com/en-US/Products/GenerativeComponents/ http://generativecomponents.wikispaces.com/Tutorials XXL WORKSHOP 5
  • 6. Rhino and GH Tutorials http://web.mac.com/rhino3dtv/GH/GH.html XXL WORKSHOP 6
  • 7. Rhino and GH Tutorials www.liftarchitects.com/downloads http://www.liftarchitects.com/storage/research/Grasshopper%20Prim er_Second%20Edition_090323.pdf ToiPedia http://wiki.bk.tudelft.nl/toi-pedia/Grasshopper XXL WORKSHOP 7
  • 8. Rhino and GH Tutorials in ToiPedia XXL WORKSHOP 8
  • 9. Rhino and GH Tutorials in ToiPedia XXL WORKSHOP 9
  • 10. DATA LISTS 15-2-2012 Delft University of Technology Challenge the future
  • 11. Example of application - Truss XXL WORKSHOP 11
  • 12. Basics for some of the possible ways to parametrically explore trusses and space structures Picture courtesy of Prof.Majowiecki XXL WORKSHOP 12
  • 13. GRAND STAND DESIGN 15-2-2012 Delft University of Technology Challenge the future
  • 14. Exploration of design alternatives DEFINITION OF CONSTRAINTS BASED ON GRANDSTAND REGULATIONS AND RECOMMENDATIONS XXL WORKSHOP 14
  • 15. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 15
  • 16. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 16
  • 17. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 17
  • 18. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 18
  • 19. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 19
  • 20. TESSELLATION 15-2-2012 Delft University of Technology Challenge the future
  • 21. Roof for Court Visconti – Louvre Arch. Bellini and Riciotti; M.Majowiecki 15-2-2012 Can be used for example for preliminary investigations for single and double layer space structures Images courtesy of Prof.Majowiecki Delft University of Technology Challenge the future
  • 22. Examples of Parametric tessellations http://www.co-de-it.com/wordpress/code/grasshopper-code 15-2-2012 Delft University of Technology Challenge the future
  • 23. Customized Parametric tessellations 15-2-2012 Delft University of Technology Challenge the future
  • 25. SET OF VARIBALES OVERALL SHAPE STRUCTURAL  MORPHOLOGY XXL WORKSHOP 25
  • 29. PARAMETRIC CLADDING XXL WORKSHOP 29
  • 30. Density of the tessellation: SUBDIVISION XXL WORKSHOP 30
  • 31. Bart van den Ende Generative grid optimization of blob surfaces Stand Up Architecture XXL WORKSHOP 31
  • 36. Tim Castelijn Self-supporting sandwich element for freeform building envelopes supporting sandwich element for freeform building envelopes master thesis - computation and performance design XXL WORKSHOP 36
  • 37. Density of the tessellation XXL WORKSHOP 37
  • 38. Density of the tessellation : DISTRIBUTION OF POINTS: 1 - RELAXATION XXL WORKSHOP 38
  • 39. British Museum, Queen Elizabeth II Great Court - London, GB, 2000 - Foster and Partners XXL WORKSHOP 39
  • 40. Example of relaxation - Chris Williams XXL WORKSHOP 40
  • 41. Density of the tessellation : DISTRIBUTION OF POINTS: 2 – USE OF ATTRACTORS XXL WORKSHOP 41
  • 42. Example of concentration of nodes by using attractors – Michael Winklaar XXL WORKSHOP 42
  • 43. PROPAGATION OF COMPONENTS XXL WORKSHOP 43
  • 44. Exercise – Propagation of a component Can be used for example for preliminary investigations for modular structures and/or claddings XXL WORKSHOP 44
  • 45. Scripting XXL WORKSHOP 45
  • 46. C# and VB.net components • Grasshopper contains a VB.net and C# component. • These components allow you to run your own custom code within Grasshopper. XXL WORKSHOP 46
  • 47. C# and VB.net components GH Tutorials about coding and scripting: http://www.grasshopper3d.com/page/scripting-and-code-tutorials One of the good references for C#: http://www.programmersheaven.com/ebooks/csharp_ebook.pdf One of the good references for VB: http://www.programmersheaven.com/2/VB-NET-School XXL WORKSHOP 47
  • 48. C# and VB.net components Image from Grasshopper Primer XXL WORKSHOP 48
  • 49. C# and VB.net components Image from Grasshopper Primer XXL WORKSHOP 49
  • 50. C# examples XXL WORKSHOP 50
  • 51. VB example - For Loop XXL WORKSHOP 51
  • 52. Michela Turrin - M.Turrin@tudelft.nl Pirouz Nourian – P.Nourian@tudelft.nl Ioannis Chatzikonstantinou - I.Chatzikonstantinou@tudelft.nl XXL WORKSHOP 52