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: February 15, 2013 at 8am to February 17, 2013 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: Feb 10, 2013

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 und Grasshopper

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


Benutzeroberfläche der Software:   Englisch
Unterrichtssprache:   ENGLISH (parts bilingually explained in German / 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)

Not Attending (1)

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service