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

 

    • Walrus-Betreiber? Ja!
    • Verwenden Sie beliebte PyPI-Pakete in Rhino und Grasshopper
    • Nehmen Sie sich Ihr Skript vor und debuggen Sie
    • Verwenden Sie PyPI- oder NuGet-Pakete in Ihren Rhino- oder Grasshopper-Skripts
    • Skripts können Ihre erforderlichen Pakete in Reihe angeben und sind eigenständig
    • Vereinheitlichte Skript-Komponente für alle Sprachen
    • Nehmen Sie sich Ihr Grasshopper-Skript vor und debuggen Sie
    • Verwenden Sie PyPI- oder NuGet-Pakete in Grasshopper-Skripts
    • Packen Sie Ihre Skript-Befehle in Rhino-Plug-ins (.rhp | .macrhi) mit Werkzeugleisten (.rui) zusammen
    • Packen Sie Ihre Skript-Komponenten in Grasshopper-Plug-ins (.gha) zusammen
    • Verwenden Sie Pakete von Drittentwicklern - oder Ihre eigenen Bibliotheken - in geskripteten Befehlen und Komponenten
    • Verwenden Sie den Paket-Manager “Yak”, um Pakete für Ihr Plug-in zu erstellen

    Rhino 7 Skripting-Tools
    sind weiterhin erhältlich

    • Makros
    • RhinoScript
    • IronPython 2.7 in Rhino (Legacy Editor)
    • IronPython 2.7, C#, VB.Net Scripting in Grasshopper (Legacy Editor)
    • Rhino Script Compiler (Legacy Interface)

    Ausprobieren

    1. Laden Sie Rhino 8 Evaluation für Windows oder Mac herunter.

    In Rhino

    1. 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).
    2. Dann klicken Sie auf die Schaltfläche Neu und erstellen Sie ein neues Python-3- oder C#-Skript aus Examples.
    3. Klicken Sie auf die Schaltfläche mit dem Play-Symbol, um das Skript auszuführen.
    4. Erkunden Sie weitere Beispiele, um herauszufinden, wie Sie Pakete von Drittentwicklern in Ihren Skripts verwenden können.

    In Grasshopper

    1. 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).
    2. Dann fügen Sie im Panel Maths eine neue Skript-Komponente auf der Arbeitsfläche hinzu.
    3. Klicken Sie in der Skript-Komponente auf eine Sprache, um einen neuen Editor mit einem Standard-Skript zu erstellen.
    4. Fügen Sie der Komponente einige Inputs und Outputs hinzu. Übermitteln Sie Daten an die Inputs.
    5. Nun klicken Sie in Grasshopper auf die Schaltfläche Solve.
    6. Öffnen Sie das Beispiele-Panel im Editor, um weitere Beispiele für Grasshopper-Skripts zu erkunden.
    7. Verwenden Sie das Vorlagen-Panel, um Ihre neuen Skripts zu initialisieren.

    Bringen Sie Ihre Fragen und Feedback ins Discourse-Forum ein.

    Rhino-Befehle