Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

de:labs:grasshoppergallery [2015/09/14]
de:labs:grasshoppergallery [2020/08/14] (current)
Line 1: Line 1:
 +====== Grasshopper-Scripting-Galerie ======
  
 +| {{:legacy:en:ExplicitHistoryBanner.png}} |  //**Grasshopper-Galerien**// |
 +|  //[[http://www.mcneel.com|Robert McNeel & Associates]]// |
 +
 +----
 +
 +> **Zusammenfassung:** //Eine Galerie mit Beispielen von Grasshopper-Definitionen.//
 +
 +\\
 +
 +======Workshops======
 +
 +| Name | Vorschau | Beschreibung |
 +| {{:labs:points_examples_gh09.zip|VB.NET Code Samples}}| {{:labs:switch_img.png|}}| Sechs Beispiele der Nutzung des VB-Scriptings mit steigendem Schwierigkeitsgrad von einem einfachen Ausdruck bis hin zu einer kompletten Funktion.  Für manche von ihnen gibt es verschiedene Wege, die zum selben Resultat führen. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +| {{:labs:switchgate_gh09.zip|VB Switch Gate}}| {{:legacy:en:swith_GH.jpg}} | Erklärt die Umschaltung zwischen Listen. |
 +
 +======Kurvenerzeugung======
 +
 +| Name | Vorschau | Beschreibung |
 +| [[http://wiki.mcneel.com/_media/legacy/en/Spiral_Rose_Curve_coordinates.zip|Spirograph Rosenkurven 1]]| {{:legacy:en:2dspiro.jpg}} | Zur Erzeugung von 2D- und 3D-Rosenkurven.|
 +| [[http://wiki.mcneel.com/_media/legacy/en/Fractal_Curves.zip|Fractal Curve Generator]]| {{:legacy:en:Fractal_samp.png}}  | Erzeugung diverser Fraktalkurven mithilfe einer Grund- und einer Generatorkurve. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/Fractal_Transform.zip|Fraktalkurventransformator]]| {{:legacy:en:Fractal_Transform.png}} | Transformation verschiedene Fraktalformen mithilfe einer Basis und Generatorpunkten. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +
 +======Skriptdefinitionen======
 +
 +| Name | Vorschau | Beschreibung |
 +| [[http://wiki.mcneel.com/_media/legacy/en/Random_Divide.zip|Zufällige Kurventeilung]]| //Keine Vorschau verfügbar//  | Zur Teilung einer Linie in grundsätzlich gleiche Teile mit einer gewissen Zufälligkeit bei den Abständen. |
 +| [[http://wiki.mcneel.com/_media/legacy/en/ClampedNurbsCurve.zip|Befestigte NURBS-Kurve]]| {{:legacy:en:opennc.PNG}} | Zur Erzeugung einer offenen oder befestigten [[rhino:nurbs|NURBS]]-Kurve mithilfe der VB.NET-Komponente von Grasshopper. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/PeriodicNurbsCurve_VB.zip|Periodische NURBS-Kurve]]| {{:legacy:en:closednc.PNG}} | Zur Erzeugung geschlossener oder periodischer [[rhino:nurbs|NURBS]]-Kurven mithilfe der VB.NET-Komponente von Grasshopper. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/CurvesExamples.zip|Kurven aus Punktelisten]]| {{:legacy:en:crvthroughpts.PNG}} | Zur Erzeugung einer Serie von Kurven durch Verbindung von Punkten desselben Indexes in drei Gruppen mithilfe der VB.NET-Komponente von Grasshopper. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/LoopExample.zip|"For...Next"-Schleife]]| {{:legacy:en:loop.PNG}} | Ein Beispiel zur Erklärung der Struktur der "For...Next"-Schleife. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/Sum.zip|Summe von Nummern]]| //Keine Vorschau verfügbar//| Ein Beispiel zur Erklärung, wie mithilfe von VB.NET die Summe einer Reihe von Nummern gefunden werden kann. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/DivideSurface.zip|Oberfläche teilen]]| {{:legacy:en:divide_srf.PNG}}| Ein Beispiel zur Erklärung, wie mithilfe von VB.NET eine Flächendomäne geteilt und Reihen von Teilungspunkten extrahiert werden können. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/sweep_1_2.zip|Oberfläche aufziehen 1 und 2]]| {{:legacy:en:sweep1_2.PNG}}| Ein Beispiel zum Aufziehen einer Oberfläche mithilfe von VB.NET. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +| [[http://wiki.mcneel.com/_media/legacy/en/grid_isocurves.zip|Punkteraster zur Extrahierung von Isokurven in U- und V-Richtung]]| {{:legacy:en:iso.PNG}}| Ein Beispiel, wie mithilfe von VB.NET ein eindimensionales Punkteraster erzeugt und Isokurven in U- und V-Richtung extrahiert werden können. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]// |
 +
 +======Excel-Skriptdefinitionen======
 +
 +| Name | Vorschau | Beschreibung |
 +| [[http://wiki.mcneel.com/_media/legacy/en/excel.zip|Excel-Tabellenkalkulationsdaten in GH einlesen]]| {{:legacy:en:excelshot.jpg}} | Zellenwerte und Punkte aus einer Excel-Datei einlesen.  Nach Informationen von [[http://www.liquidtectonics.com/|Liquid Tectonics]].|
 +|[[http://www.designalyze.com/2008/12/14/streaming-data-from-grasshopper-to-microsoft-excel/|Daten aus Grasshopper nach Excel exportieren]]|@@Image("{{http://www.designalyze.com/wp-content/uploads/2008/12/datastream01sm.jpg}}","Excel Connection", "750", "225")@@|Daten direkt aus Grasshopper in Excel einfügen. Designer: **[[http://www.designalyze.com|Zach Downey ]]**|
 +
 +======Generative Algorithmen: Lindenmayer-System (L-System)======
 +(Die Beispiele wurden im Rahmen des Abschlusskurses in generativem Design in Architektur der Georgia Tech im Frühjahr 2009 entwickelt.)
 +
 +| Name | Vorschau | Beschreibung |
 +| **Koch-Kurve**. Beispiele für Grasshopper und [[developer:rhinoscript|RhinoScript]]. //[[http://wiki.mcneel.com/_media/legacy/en/Koch_Sample.zip|Download]]// | {{:legacy:en:koch_image_s.png}} | Der Algorithmus ist in 2 verschiedenen Methoden definiert. Die erste nutzt 2 Funktionen - eine zum Erzeugen der Kette und die andere zur Erzeugung der Punkte.  Die zweite Methode nutzt eine rekursive Funktion zur direkten Erzeugung der Punkte.  In der [[http://de.wikipedia.org/wiki/Lindenmayer-System|Wikipedia]] finden Sie weitere theoretische Aspekte. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +| **Penrose-Kacheln**. Beispiele für Grasshopper und [[developer:rhinoscript|RhinoScript]]. //[[http://wiki.mcneel.com/_media/legacy/en/Penrose_Samples.zip|Download]]// | {{:legacy:en:penrose_image_s.png}} | In der [[http://de.wikipedia.org/wiki/Lindenmayer-System|Wikipedia]] finden Sie weitere theoretische Aspekte. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +| **Sierpinski-Dreieck - V1 und V2**. Beispiele für Grasshopper und [[developer:rhinoscript|RhinoScript]]. //[[http://wiki.mcneel.com/_media/legacy/en/Sierpinski_Samples.zip|Download]]// | {{:legacy:en:sierpinski_12_image_s.png}} | In der [[http://de.wikipedia.org/wiki/Lindenmayer-System|Wikipedia]] finden Sie weitere theoretische Aspekte. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +| **Fraktalpflanze**. Beispiele für Grasshopper und [[developer:rhinoscript|RhinoScript]]. //[[http://wiki.mcneel.com/_media/legacy/en/FractalPlant_Samples.zip|Download]]// | {{:legacy:en:fractal_plant_image_s1.png}} | In der [[http://de.wikipedia.org/wiki/Lindenmayer-System|Wikipedia]] finden Sie weitere theoretische Aspekte. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +| **Drachenkurve.** Beispiele für Grasshopper und [[developer:rhinoscript|RhinoScript]]. //[[http://wiki.mcneel.com/_media/legacy/en/Dragon_Samples.zip|Download]]// | {{:legacy:en:dragon_image_s.png}} | In der [[http://de.wikipedia.org/wiki/Lindenmayer-System|Wikipedia]] finden Sie weitere theoretische Aspekte. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +
 +======Generative Algorithmen: Zellulärer Automat======
 +(Die Beispiele wurden im Rahmen des Abschlusskurses in generativem Design in Architektur der Georgia Tech im Frühjahr 2009 entwickelt.)
 +
 +| Name | Vorschau | Beschreibung |
 +| **Conways Spiel des Lebens**. Beispiele für Grasshopper und [[developer:rhinoscript|RhinoScript]]. //[[http://wiki.mcneel.com/_media/legacy/en/CA_GOL_Samples.zip|Download]]// | {{:legacy:en:gameoflife.png}} |  Der Algorithmus basiert auf Conways Spiel des Lebens.  In der [[http://de.wikipedia.org/wiki/Conways_Spiel_des_Lebens|Wikipedia]] finden Sie weitere theoretische Aspekte. Kontakt: //[[<rajaa@mcneel.com|Rajaa Issa]]//|>
 +
 +
 +
 +======Digitales Designstudio: Konzeptuelle Wolkenkratzer (B.A. Architektur, 8,5 Wochen), betreut von Dr. Chengyu Sun=====
 +(Die Beispiele wurden von Studenten des 8. Semesters der Universität Tongji in China im Frühjahr 2009 entwickelt.)
 +
 +| Name | Vorschau | Beschreibung |
 +| **Hi ! Hydra** von Kai Bao mit [[developer:rhinoscript|RhinoScript]] und Grasshopper. //[[http://wiki.mcneel.com/_media/legacy/en/KaiBAO.zip|Download]]// | {{:legacy:en:image002.jpg}} | Super-Wolkenkratzer machen zur Zeit eine rasend schnelle Entwicklung durch. Der Super-Wolkenkratzer ist nicht nur die Antwort auf begrenzten Wohnraum, sondern stellt auch das technische Prunkstück einer Stadt dar. Architektonische Ökologie gewinnt dabei mehr und mehr an Bedeutung. Architektonische Formen und funktionelle Bionik sind ein Weg, natürliche Ökologie architektonisch umzusetzen. Dieser Entwurf beginnt mit Bionik und erschafft daraus die neuen Formen eines Superwolkenkratzers. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
 +| **Pavilion with soothing wind** von Junchao LV mit Grasshopper und Excel VBA.//[[http://wiki.mcneel.com/_media/legacy/en/JunchaoLV.zip|Download]]//| {{:legacy:en:image004.jpg}} | Bei Wolkenkratzern schien ein komfortabler Balkon bisher immer ein Ding der Unmöglichkeit. Aber nun ist es kein Traum mehr. Durch aerodynamische Untersuchungen und eingehende Analyse des Sonnenlichts haben wir ein Balkonsystem entworfen, das ein angenehmes Umfeld mit moderatem Licht und sanftem Wind bietet. Dieses System ist eine komplexe und verlässliche strukturelle Lösung für alle Arten von Gebäudetypen. Dank seiner großen Flexibilität ist nun sogar eine urbane Lobby auf dem Balkon möglich. Das innere und äußere Webmuster bietet die Stärke einer Struktur und eine wundervolle architektonische Schönheit. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
 +| **Boundless Climb** von Zhu Zhao mit [[developer:rhinoscript|RhinoScript]] und Grasshopper.//[[http://wiki.mcneel.com/_media/legacy/en/ZhuZHAO.zip|Download]]//| {{:legacy:en:image006.jpg}} | Hinsichtlich der Komposition nutzt der Student "Umfang" als Antwort auf die Vorherrschaft von "Linie" beim Jin Mao Tower und "Fläche" beim Global Financial Center. Hinsichtlich der Metapher nutzt der Student die "Steinstapel" eines alten chinesischen Gartens als Antwort auf die Pagodenmetapher des Jin Mao Tower und die Mondtormetapher des Global Financial Center. "Umfang" und "Steinstapel" stehen für den Studenten für die Form der Taihu-Steine des traditionellen chinesischen Gartens. Bei diesen findet er auch die Referenz für die Form seines Wolkenkratzers. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
 +| **Layered City** von Yeyao Liu mit [[developer:rhinoscript|RhinoScript]] und Grasshopper.//[[http://wiki.mcneel.com/_media/legacy/en/YeyaoLIU.zip|Download]]//| {{:legacy:en:image008.jpg}} | Nach den Grundprinzipien des Voronoi-Diagramms sind die Schnittpunkte der Polygone die am weitesten vom Ausgangspunkt entfernten Stellen. So entsteht die untere Ebene als Ausgangspunkt zur Erzeugung des Straßennetzes der oberen Ebene. Mit dieser Methode profitiert die aus dieser Überlagerungsbewertung entstehende Stadt von einem enormen Platzgewinn. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
 +| **Wind Tower** von Siwen Xue mit [[developer:rhinoscript|RhinoScript]] und Grasshopper.//[[http://wiki.mcneel.com/_media/legacy/en/SiwenXUE.zip|Download]]//|{{:legacy:en:image010.jpg}} | Um dem Problem der Energiekrise der Zukunft entgegenzuwirken, versucht der Entwurf, einen Weg zur Selbstversorgung für Wolkenkratzer zu finden. Unter Ausnutzung der enormen Höhe des Wolkenkratzers implementiert der Entwurf eine Reihe vertikaler Windmühlen. Zur Anpassung an das Monsunklima von Shanghai stellt der Entwurf sicher, dass jeder der Richtungswinkel des Turms die Windenergie absorbieren und somit eine konstante Energieversorgung gewährleisten kann. Die Form des Turms und des Innenraum spiegeln diese auf die Windenergie ausgerichtete Konstruktion wider. So entstand eine der Windrichtung und den Druckkurven angepasst Gestalt. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
 +| **Water Transfer** von Zhengwei Luo [[developer:rhinoscript|RhinoScript]] und Grasshopper.//[[http://wiki.mcneel.com/_media/legacy/en/ZhengweiLUO.zip|Download]]//|{{:legacy:en:image012.jpg}} |Eine traditionelle Wasseraufbereitungsanlage besetzt nicht nur eine große Fläche, sondern ist meist auch isoliert gebaut. Um die Nutzung der Bodenfläche zu verbessern, wurde die Wasseraufbereitung in der obersten Etage des Gebäudes installiert, sodass der Reinigungsprozess von oben nach unten verlaufen kann. Die Anlage im oberen Bereich des Turms zieht Touristen an und trägt auch bei den Bewohnern dazu bei, den Aufbereitungsprozess besser zu verstehen. Zudem dient die Ebene als Aussichtsdeck. Diese Art von [[rhino:architecture|Architektur]] ist stark an die Erfordernisse der Stadtwerke angepasst. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
 +| **Wind Comb** von Sining Gong mit [[developer:rhinoscript|RhinoScript]] und Grasshopper.//[[http://wiki.mcneel.com/_media/legacy/en/SiningGONG.part1.zip|Download Teil 1]]// //[[http://wiki.mcneel.com/_media/legacy/en/SiningGONG.part2.zip|Download Teil 2]]// //[[http://wiki.mcneel.com/_media/legacy/en/SiningGONG.part3.zip|Download Teil 3]]//|{{:legacy:en:image014.jpg}} |Dieser Entwurf versuchte die Windentwicklung in Fußgängerzonen durch eine qualitative Analyse der Rechenflussdynamik und des parametrischen Designs zu verbessern. Die Verwendung aerodynamischen Know-hows und der Ökotechnologie spiegelt sich im Einfluss auf das Layout und die Monomerform des Gebäudes sowie den Gebrauch von Solarenergie und Windenergie wider. Wir versuchen, nicht nur die Windumgebung des Fußgängerlevels zu verbessern, sondern auch angenehme öffentliche Parks und Grünflächen zu entwickeln. Kontakt: //[[<ibund@126.com| Dr. Chengyu Sun]]//|>
de/labs/grasshoppergallery.txt · Last modified: 2020/08/14 (external edit)