Grasshopper

algorithmic modeling for Rhino

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

Event Details

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

Time: February 21, 2014 at 9am to February 23, 2014 at 5:30pm
Location: VHS Stuttgart, Stuttgart, Deutschland
Street: Fritz-Elsas-Str. 46/48
City/Town: Stuttgart
Website or Map: http://vhs-stuttgart.de/kurss…
Phone: +49 177 3407785
Event Type: classroom, course, workshop
Organized By: Volkshochschule Stuttgart; Peter Mehrtens
Latest Activity: Jan 27, 2014

Export to Outlook or iCal (.ics)

Event Description

Languages: English, German

Introduction to writing and compiling custom components.

This workshop targets architects, engineers and designers who know Grasshopper and wish to expand it with own functions or components.

 

Participants will learn concepts of object oriented programming and essential syntax of C# to endeavour into personally extending cad toolsets. The workshop will focus on introducing the .NET language C# and the Software Development Kit (SDK) RhinoCommon.

Topics

- use of Script Component within Grasshopper

- explanation to the .NET Framework

- introduction to RhinoCommon SDK

- basics of imperative / object-oriented programming

- data types, operators, properties

- variables, arrays, lists, enumerations

- methods

- objects, classes

- control structures: conditional statements (if, else, switch)

- control structures: loops (for, foreach, while, do)

- walk-through iterative und recursive code-samples

- use of RhinoCommon Geometry class library: creation, sorting, editing of Geometry (Points, Vectors, Curves, Surfaces)

- adding (baking) geometry to the active Rhino 3DM Document, including attributes (Name, Layer, Colors etc.)

- introduction to the Integrated Development Environment MS Visual Studio Express Edition

- compiling code to dll/gha files (plug-ins) / making your own Grasshopper custom components

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 folgende Grundlagen:

  • Kennenlernen der Script Componente
  • Erläuterung zum .NET Framework
  • Einführung in RhinoCommon SDK
  • Grundlagen d. imperativen / objektorientierten Programmierung
  • Datentypen, Operatoren, Eigenschaften
  • Variablen, Reihen, Listen, Aufzählungen
  • Methoden
  • Objekte und Klassen
  • Kontrollstrukturen:  
    Bedingte Ausführung, Schleifen
  • 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 Entwicklungsumgebung MS Visual Studio Express Edition
  • Kompilieren von Programmerweiterungen (plug-ins) als Komponenten (custom components)

Details, Anmeldung:

www.vhs-stuttgart.de

Trainer Peter Mehrtens

Kursdauer: 3 Tage x 8 h

Freitag, 21.02.2014, 9:00-17:00 Uhr
Samstag, 22.02.2014, 9:00-17:00 Uhr
Sonntag, 23.02.2014, 9:00-17:00 Uhr
Ort: VHS Stuttgart, Fritz-Elsas-Str. 46/48

Teilnahmegebühr 510,00 €

Comment Wall

Comment

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

Join Grasshopper

Attending (1)

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service