Häufig gestellte Fragen

Welches SDK ist das richtige für mich?

Das hängt ganz davon ab, was Sie tun wollen. Wenn es Ihre Absicht ist, repetitive Aufgaben in Rhino zu automatisieren, ist das Schreiben eines Python-Skripts der richtige Weg. Wenn Sie beabsichtigen, ein vollwertiges Plug-in oder Grasshopper-Komponente zu schreiben, empfehlen wir Ihnen dringend RhinoCommon SDK. Wenn Sie sehr kompetent in C/C++ sind, sollten Sie die native C/C++ SDK in Betracht ziehen (wird nur in Rhino für Windows unterstützt).

Kann ich Plug-ins schreiben, die sowohl auf Windows als auch Mac ausführbar sind?

Ja …sogar unter Verwendung des gleichen Codes.

Was sind Makros? Makros sind Zeichenketten von Rhino-Befehlen und Befehlsoptionen, die Ihnen die Erzeugung einer automatisierten Sequenz von Vorgängen ermöglichen. Dieses Makro (Sequenz) kann dann durch Betätigung einer Werkzeugleistenschaltfläche oder durch Eingabe eines Verweises wiederholt werden.

Was sind Skripts? Für komplexere Aufgaben sind Makros ungenügend. Sie sind weder zur Ausführung komplexer Berechnungen imstande noch zum Speichern und Erhalten von Daten, dem Analysieren der Daten und Treffen von Bedingungsentscheidungen, oder um tief in die inneren Funktionsweisen von Rhino vorzudringen. Hierfür benötigt man ein wirkliches Programmierungswerkzeug. Das einfachste und am leichtesten zugängliche ist Python, das ebenso seine Version der RhinoScript-Syntax enthält. Wenn von Skripten die Rede ist, nehmen wir normalerweise auf Funktionen Bezug, die mit RhinoScript oder Python geschrieben wurden.

Was sind Plug-ins? Plug-ins sind noch durchdachtere Werkzeuge: hierbei handelt es sich um kompilierte Computerprogramme, die in Rhino integriert werden können. Sie können von einfachen, skriptähnlichen Funktionen bis zu komplexen, voll ausgearbeitten Programmen für Rendering, Animation, Bearbeitung usw. reichen.