Voraussetzungen für Entwickler

Es gibt eine Reihe von Voraussetzungen, um an der Entwicklung von Rhino mitarbeiten zu können. Diese lassen sich grob in drei Kategorien einteilen, die aufsteigend nach Schwierigkeitsgrad geordnet sind:

  1. Hardware-Voraussetzungen
  2. Software-Voraussetzungen
  3. Programmierkenntnisse

Hardware

Wenn Sie diese Anleitung lesen, haben Sie wahrscheinlich bereits einen Computer, auf dem Rhino läuft. (Falls nicht, hat Rhino einige minimale Systemanforderungen, die Sie überprüfen sollten, bevor Sie eine Hardware erwerben). Im Allgemeinen ist bei einem zur Ausführung von Rhino geeigneten Computer davon auszugehen, dass er auch für die im Abschnitt Software umrissenen Entwickler-Tools tauglich ist.

Wenn Sie ein Windows-Benutzer sind und Plug-ins für Rhino für Mac entwickeln möchten, benötigen Sie einen Apple Mac Computer. Wenn Sie hingegen ein macOS-Benutzer sind und für Rhino für Windows entwickeln möchten, benötigen Sie einen Computer, auf dem Rhino für Windows ausgeführt werden kann (virtuelle Maschinen, auf denen Windows unter macOS ausgeführt wird, können jedoch sehr gut funktionieren).

Software

Je nachdem, was Sie tun möchten, sind die Softwarevoraussetzungen unterschiedlich. Im Allgemeinen benötigen Sie jedoch Folgendes:

  • Rhinoceros
  • Einen Code-Editor. Es gibt viele Möglichkeiten… hier sind einige:

Siehe den SDK-spezifischen Leitfaden für die Software-Voraussetzungen… normalerweise in den “Installing Tools” Anleitungen zu finden.

Programmierkenntnisse

Der Erwerb von Programmierkenntnissen ist die arbeitsintensivste Voraussetzung. Programmieren zu lernen - oder auch eine neue Sprache auszuprobieren - macht in jedem Fall Spaß und ist eine Bereicherung. Unter Verwendung von Rhino programmieren zu lernen ist ein sehr guter Anfang…

C# .NET lernen

Wenn Sie Plug-ins mit RhinoCommon schreiben möchten, müssen Sie eine .NET-kompatible Programmiersprache wie C# (oder VB) verstehen. Wir empfehlen C# (C Sharp), weil es modern, sicher und leicht zu erlernen ist - und Sie können in C# sowohl auf Windows als auch auf macOS entwickeln.

Ansehen

Lesen

Außerdem

C/C++ lernen

Um Plug-ins für Rhino mit C/C++ SDK zu schreiben, müssen Sie zunächst die C++-Programmiersprache selbst erlernen. C/C++ wird manchmal als “fortgeschrittene” Programmiersprache angesehen.

Ansehen

Lesen

Außerdem

Python lernen

Python ist eine fantastische erste Sprache und eine erstaunlich flexible zusätzliche Sprache, um sie in Ihr Toolkit zu integrieren.

Ansehen

Lesen

Außerdem

RhinoScript lernen

RhinoScript ist ein Scripting-Werkzeug, das auf Microsofts VBScript basiert. RhinoScript läuft in Rhino für Windows.

Lesen

Außerdem

Weiterführendes Lernmaterial

Verwandte Themen