Grasshopper

algorithmic modeling for Rhino

Scripting Custom Components for Grasshopper3d in C# .NET on RhinoCommon

Event Details

Scripting Custom Components for Grasshopper3d in C# .NET on RhinoCommon

Time: April 20, 2012 at 8am to April 22, 2012 at 5pm
Location: Haus der Bildung, Schwäbisch Hall, Deutschland
Street: Salinenstr. 6-10 Raum N.1.21
City/Town: Schwäbisch Hall
Website or Map: http://www.vhs-sha.de/Kurse/w…
Phone: +49 177 3407785
Event Type: classroom, course
Organized By: Volkshochschule Schwäbisch Hall; Peter Mehrtens
Latest Activity: Jul 11, 2012

Export to Outlook or iCal (.ics)

Event Description

Grasshopper wird auf der .NET Softwareplattform entwickelt, und kann ebenso wie das CAD Programm Rhinoceros mit "RhinoCommon", einem Software Development Kit, erweitert werden.

 

Dieser Kurs richtet sich an Designer, Architekten, Ingenieure und Techniker, welche mit dem grafischen Algorithmus-Modellierer "Grasshopper3d" sowie dem CAD-Programm "Rhinoceros" bereits vertraut sind und einen Einstieg in die Programmierung  von Geometrie erlernen möchten.

 

Der Kurs Grasshopper II vermittelt Grundlagen zu folgenden Themen:

  • Kennenlernen der Script Component des Grasshopper Programms
  • Erläuterung zum .NET Framework
  • Einführung in RhinoCommon SDK
  • Grundlagen der imperativen / objektorientierten Programmierung (OOP)
  • Datentypen, Operatoren, Eigenschaften (data types, operators, properties)
  • Variablen, Reihen, Listen, Aufzählungen (variables, arrays, lists, enumerations)
  • Methoden (methods)
  • Objekte und Klassen (objects, classes)
  • Kontrollstrukturen:  Bedingte Ausführung (if, else, switch)
  • Kontrollstrukturen:  Schleifen (for, foreach, while, do)
  • praxisnahe iterative und rekursive Code-Beispiele für generatives Design unter Verwendung der RhinoCommon Geometrie Klassenbibiliothek
    -   Punkt- und Vektorgeometrie erstellen, sortieren, bearbeiten, Flächen und Netze erstellen
    -   Geometrie in das Rhino 3DM Dokument  baken, einschließlich Attribute (Name, Layer, Color)
  • Einführung in die integrierte Entwicklungsumgebung MS Visual Studio Express Edition
  • Kompilieren von Programmerweiterungen (plug-ins) als Komponenten (custom components)

 

Vorkenntnisse:   Rhinoceros3d - Training Level II  und  Grasshopper I

Software:
Rhinoceros3d, Grasshopper3d (kostenlos), Microsoft Visual C# 2010 Express (kostenlos)


Benutzeroberfläche der Software:   Englisch
Unterrichtssprache:   Deutsch

Comment Wall

Comment

RSVP for Scripting Custom Components for Grasshopper3d in C# .NET on RhinoCommon to add comments!

Join Grasshopper

Attending (1)

Might attend (1)

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service