Posts mit dem Label RhinoCommon werden angezeigt. Alle Posts anzeigen
Posts mit dem Label RhinoCommon werden angezeigt. Alle Posts anzeigen

Mittwoch, 6. November 2019

Harvard-GSD-Kurs in Computergestütztem Design


Möchten Sie Computergestütztes Design wie an der Harvard Graduate School of Design lernen?

Jose Luis García del Castillo y López hat seine hervorragenden Lesungen an der Harvard GSD veröffentlicht. Sein Einführungskurs für Computergestütztes Design deckt tiefgreifende Konzepte der Mathematik und Geometrie ebenso ab wie C#-Programmierung in Grasshopper und RhinoCommon. Sehen Sie sich um...

Dienstag, 22. Januar 2019

Einführung in C#-Scripting und Plug-in-Entwicklung für Grasshopper - 18.-21. Februar, London






Leiter: Long Nguyen (ICD Stuttgart) 

Datum: 18.-21. Februar 2019

Uhrzeit: 9.30 - 17.30 h mit einem Lunch bei Simply Rhino

Veranstaltungsort: Simply Rhino, London

Kursinhalt
In diesem viertägigen Workshop werden die Grundlagen des Scripting sowie der Erzeugung benutzerdefinierter Plug-ins für Grasshopper unter Verwendung der Programmiersprache C# vermittelt.

C# gewährleistet ein hohes Leistungsniveau beim Zusammenspiel innerhalb der Rhino/Grasshopper-Modellierungsumgebung. Dies führt zu einer verbesserten Nutzung der in Rhino und Grasshopper enthaltenen Möglichkeiten -- von der Automatisierung sich ständig wiederholender Arbeitsgänge und Entwicklung benutzerdefinierter Workflows bis zur Umsetzung fortschrittlicher Algorithmen des generativen Designs und Zusammenwirkung mit anderen Software-Werkzeugen. 

Zielpublikum
Der Workshop richtet sich an Fortgeschrittene Grasshopper-Anwender, welche über die derzeitigen Beschränkungen des Grasshopper-Programms hinausgehen und es zur erweiterten Nutzung personalisieren möchten.

Kenntnisse in Scripting/Programmierung und RhinoCommon API sind von Vorteil, aber nicht unerlässlich, da sie im Laufe des Workshops vorgestellt werden.

Kursinhalte

Tag 1
  • Einführung in die Programmiersprache C#
  • Objektorientierte Programmierung
  • Das .NET-Framework
  • C#-Script-Komponenten in Grasshopper
  • RhinoCommon API, die Bibliothek zur programmatischen Interaktion mit Rhino
  • Grundlegende RhinoCommon-Geometrien: Point3D, Vector3D, Ebene, Linie, Kurve, Flächen etc.
Tag 2
  • Einführung in Visual Studio, eine integrierte Umgebung für die Software-Entwicklung
  • Erzeugung von Plug-ins für Grasshopper unter Verwendung von Visual Studio und dem Grasshopper API
  • Weiterführende Themen zur Objektorientierten Programmierung
  • Netze, Flächen, Breps etc…
Tag 3 und 4
  • Persönliche Projektentwicklung
  • (Freiwillige Gesprächsrunde zu von Teilnehmern ausgewählten Themen)

Montag, 18. Juni 2018

Stellenangebot: C# RhinoCommon-Entwickler am Alfred-Wegener-Institut (Bremerhaven)


Das Alfred-Wegener-Institut Helmholtz-Zentrum für Polar- und Meeresforschung (AWI) ist für seine Forschungsbeiträge zu globalen Umweltfragen, Geosystemen und Klima bekannt.

ELiSE Leichtbau ist eine AWI-Marke für Technologie. Das ELiSE-Team konzentriert sich vor allem auf Leichtbau-Entwürfe und deren Optimierung auf der Grundlage biologischer Forschung an Algenskeletten. Unter anderem arbeitet es dabei mit namhaften Unternehmen aus der Automobil- und Aeronautikindustrie zusammen.

Unsere Abteilung in Bremerhaven sucht zum frühstmöglichen Zeitpunkt einen Softwareentwickler für den folgenden Aufgabenbereich:

- Beiträge zur Entwicklung einer modularen Software-Architektur für die parametrische Erzeugung und Auswertung von Geometrien
- Mithilfe bei der Entwicklung eines Grasshopper Plug-ins
- Design der Software eines geplanten Start-up-Unternehmens

Qualifikationen:

- Bachelor, Master oder vergleichbarer Studienabschluss auf dem Gebiet der Informatik oder Technischen Informatik
- Fortgeschrittenenkenntnisse in C#
- Erfahrung mit Microservice-Architekturen
- Erfahrung mit Grafikanwendungen
- Erfahrung in agiler Softwareentwicklung mit Kontinuierlicher Integration
- Erfahrung mit CAD-Kernels (RhinoCommon, Parasolid, ...)

Die Anstellung ist zunächst befristet auf den 31. August 2019, mit Aussicht auf Verlängerung und Aufstiegsmöglichkeit zum Leitenden Entwickler.

Wenn Sie an anspruchsvoller Softwareentwicklung in einem aufgeschlossenen und jungen Team interessiert sind, setzen Sie sich bitte direkt mit AWI in Verbindung. Für eine Teilzeitanstellung sind auch Studenten mit Kenntnissen in C# und Grasshopper willkommen. Alle Bewerbungen bitte an daniel.siegel@awi.de 

Montag, 2. Mai 2011

Neue Installation von Marc Fornes


Y/Surf/Struc ist eine große physische Installation, die zur Zeit im 4. Geschoß des Centre Pompidou in Paris als Teil der permanenten Sammlung ausgestellt ist und 2 Jahre lang dort bleiben wird.

Design von: MARC FORNES *THEVERYMANY™
Berechnung: Rhino / RhinoPython / RhinoCommon

Mittwoch, 26. Januar 2011

Das Rhino SDK wird Open Source

OpenNURBS, unsere erste Open Source Code-Initiative, bietet Zugriff auf das native Rhino 3DM-Dateiformat ohne Einschränkungen oder Lizenzgebühren. Zu unseren neusten Open Source Initiativen gehören RhinoCommon, das neue Rhino 5.0 Plattform-übergreifende SDK, unser Support der Windows.Forms Erweiterung für das MonoMac Projekt, .NET Benutzeroberfläche für Mac und RhinoPython Bibliotheken für Rhino 5.0.

Wir haben RhinoCommon, die C# Portion des neuen Rhino 5.0 Plattform-übergreifenden SDKs, auf github veröffentlicht.

Unsere Ziele, damit RhinoCommon Open Source wird:

  1. Rhino Plug-in Entwicklern dabei helfen, bessere Plug-ins zu schreiben, damit sie den Quellcode verfolgen und sehen können, was innerhalb des RhinoCommon SDK geschieht.
  2. Entwickler können Fehler im RhinoCommon Quellcode melden.
  3. Unser Code kann von mehr Personen unter die Lupe genommen werden, die auch detaillierte Rückmeldung zur Verbesserung liefern können.
  4. Die Entwickler-Community kann dabei helfen, Code, Dokumentation oder Beispiele hinzuzufügen.
Um von Open Source RhinoCommon zu profitieren, werden Rhino 5.0 Entwickler eingeladen:
  1. Das RhinoCommon Projekt runterzuladen und zu kompilieren.
  2. Die RhinoCommon.dll auf RhinoCommon.dll.original umzubenennen.
  3. Die RhinoCommon.dll und pdb, die sie kompiliert haben, in das Rhino 5.0 Systemverzeichnis zu platzieren.

MonoMac.Windows.Forms bietet Entwicklern die Werkzeuge an, um ein .NET Projekt zu entwickeln und kompilieren, einschließlich der Benutzeroberfläche für die Windows Version von Rhino 5.0. Dieses läuft ohne erneute Kompilierung auf Rhino 5.0 Mac. Alle, die an der Teilnahme der Entwicklung des MonoMac.Windows.Forms Projekts interessiert sind, finden das Projekt unter diesem Link.

Die RhinoPython Bibliotheken mit Quellcode sind in Rhino 5.0 für Windows und Mac enthalten. Die Bibliotheken enthalten Hunderte von Python-Funktionen, die den Python-Entwicklern einfachen Zugriff auf Rhinos komplexe SDK-Funktionen geben. Alle, die an der Teilnahme der Entwicklung des Projekts der RhinoPython Bibliotheken interessiert sind, finden das Projekt unter diesem Link.

Open Source – Leidenschaft oder Besessenheit?
Für einige ist "Open Source" (oder genauer gesagt "Open") eine Besessenheit, aber für McNeel ist es eine Leidenschaft. Das erhaltene Feedback zu unserer Arbeit motiviert und inspiriert uns.