Skripting
Personalisieren und erweitern Sie Rhino zugunsten Ihrer Arbeitsabläufe unter Verwendung von Python 3 und .NET mit einem allgemeinen Editor in Grasshopper und Rhino auf Windows und Mac
Aktualisierter Editor
- Vereinheitlichter Skript-Editor mit Debugging in Rhino und Grasshopper auf Windows und macOS
- Python 3 (CPython) mit Unterstützung für wissenschaftliche Bibliotheken (z.B. NumPy, openseas) und PyPI-Pakete
- Modern C# Skripting mit Unterstützung für NuGet-Pakete
- Veröffentlichung von Skripts als Rhino- oder Grasshopper-Plug-ins
|
|
Ausprobieren
- Laden Sie Rhino 8 Evaluation für . Windows oder Mac herunter
In Rhino
- Geben Sie
SkriptEditor
in der Befehlszeile ein, um den Script Editor zu öffnen. Der Editor beginnt mit der Initialisierung der Python-3-Laufzeit (dies ist nur nach einer Neuinstallierung der Fall und kann ein wenig Zeit in Anspruch nehmen). - Dann klicken Sie auf die Schaltfläche Neu und erstellen Sie ein neues Python-3- oder C#-Skript aus Examples.
- Klicken Sie auf die Schaltfläche mit dem Play-Symbol, um das Skript auszuführen.
- Erkunden Sie weitere Beispiele, um herauszufinden, wie Sie Pakete von Drittentwicklern in Ihren Skripts verwenden können.
In Grasshopper
- Geben Sie in der Befehlszeile “Grasshopper” ein, um Grasshopper zu öffnen. Der Editor beginnt mit der Initialisierung der Python-3-Laufzeit (dies ist nur nach einer Neuinstallierung der Fall und kann ein wenig Zeit in Anspruch nehmen).
- Dann fügen Sie im Panel Maths eine neue Skript-Komponente auf der Arbeitsfläche hinzu.
- Klicken Sie in der Skript-Komponente auf eine Sprache, um einen neuen Editor mit einem Standard-Skript zu erstellen.
- Fügen Sie der Komponente einige Inputs und Outputs hinzu. Übermitteln Sie Daten an die Inputs.
- Nun klicken Sie in Grasshopper auf die Schaltfläche Solve.
- Öffnen Sie das Beispiele-Panel im Editor, um weitere Beispiele für Grasshopper-Skripts zu erkunden.
- Verwenden Sie das Vorlagen-Panel, um Ihre neuen Skripts zu initialisieren.
Für umfangreichere Tutorials und Dokumentation siehe die Scripting-Leitfäden.
Bringen Sie Ihre Fragen und Feedback ins Discourse-Forum ein.