スクリプト作成

WindowsとMac上のGrasshopperとRhinoの共通エディタでPython 3と.NETを使用し、ワークフローに合わせてRhinoをカスタマイズおよび拡張します。


更新されたエディタ

  • WindowsとmacOS上のRhinoそしてGrasshopperで デバッグ 機能のある 統合されたスクリプトエディタ
  • 科学技術計算ライブラリ ( NumPyopenseas など)や PyPI パッケージをサポートする Python 3 (Cpython)
  • NuGet パッケージをサポートするModern C# スクリプト作成
  • RhinoやGrasshopperのプラグインとして スクリプトを 公開

 

    • セイウチ演算子(Walrus operator)? できます!
    • RhinoとGrasshopperで人気のPyPIパッケージの使用を使用できます。
    • スクリプトにステップインしてデバッグできます。
    • RhinoまたhGrasshopperのスクリプトでPyPIまたはNuGetパッケージを使用できます。
    • スクリプトは必要なパッケージをインラインで指定でき、自己完結型です。
    • すべての言語に対応した統一スクリプト コンポーネント
    • スクリプトにステップインしてデバッグできます。
    • GrasshopperスクリプトでPyPIまたはNuGetパッケージを使用できます。
    • スクリプトコマンドをツールバー (.rui)を一緒にRhinoのプラグイン (.rhp | .macrhi)にパッケージ化できます。
    • スクリプトコンポーネントをGrasshopperのプラグイン (.gha)にパッケージ化できます。
    • スクリプト化されたコマンドやコンポーネントでサードパーティのパッケージまたは独自のライブラリを使用できます。
    • プラグイン用のパッケージマネージャー「yak」パッケージを作成できます。

    Rhino 7のスクリプト作成ツールは
    引き続き利用可能

    • マクロ
    • RhinoScript
    • RhinoのIronPython 2.7 (レガシエディタ)
    • GrasshopperのIronPython 2.7、C#、VB.Netのスクリプト作成 (レガシエディタ)
    • Rhinoスクリプトコンパイラ (レガシエディタ)

    試すには

    1. Windowsまたは Mac版の Rhino 8 Evaluation をダウンロードしてください。

    Rhinoで

    1. ココマンドプロンプトで ScriptEditor と入力してスクリプトエディタを開きます。エディタはPython 3ランタイムの初期化を開始します (これは新規インストール後にのみに行われ、完了するまでに少し時間がかかる場合があります)。
    2. 準備ができたら、 新規 ボタンをクリックし、新しいPython 3またはC#のスクリプトを から作成します。
    3. 実行 (再生)ボタンをクリックしてスクリプトを実行します
    4. スクリプトでサードパーティのパッケージを使用する方法を調べるには、その他の例を参照してください。

    Grasshopperで

    1. ココマンドプロンプトで Grasshopper と入力してGrasshopperを開きます。エディタはPython 3ランタイムの初期化を開始します (これは新規インストール後にのみに行われ、完了するまでに少し時間がかかる場合があります)。
    2. 準備ができたら、 Maths パネルからキャンバスに新しい スクリプト のコンポーネントを追加します。
    3. スクリプトコンポーネントで言語をクリックし、デフォルトのスクリプトで新しいエディタを起動します。
    4. コンポーネントにいくつかの入力と出力を追加します。データを入力に渡します。
    5. Grasshopperで Solve ボタンをクリックします。
    6. 他のGrasshopperのスクリプトの例を見るには、エディタで例パネルを開きます。
    7. テンプレートパネルを使用すると、新しいスクリプトを初期化できます。

    質問やフィードバックがあれば、 Discourse Forum を使っていただけます。

    Rhinoのコマンド