クイックスタート
前提条件
- Miniconda: お使いのオペレーティング システムに Miniconda をダウンロードしてインストールします。
- Godot: Godot の最新の安定バージョンをダウンロードしてインストールします。
インストール
- Winder リポジトリのクローンを作成します。
git clone https://github.com/aotenjo-xyz/winder.git
- プロジェクト ディレクトリに移動します。
cd winder
- 新しい conda 環境を作成し、必要な依存関係をインストールします。
conda env create -f scripts/environment.yml
クイックスタート
- conda 環境をアクティブ化します。
conda activate winding
- シミュレーション モードでワインディング スクリプトを実行します。
export PYTHONPATH=$PWDpython scripts/main.py -s
- 新しいターミナルを開き、conda 環境をアクティブ化し、WebSocket サーバーを実行して Godot と通信します。
conda activate windingexport PYTHONPATH=$PWDpython scripts/ws.py
- Godot を開いてプロジェクトをインポートします。
- Godot を開き、「インポート」をクリックします。
- 前に複製した
winder/simulationディレクトリを選択します。 - 「インポートと編集」をクリックします。
- シミュレーションを実行します。
- Godot で、右上隅にある「再生」ボタン (三角形のアイコン) をクリックしてシミュレーションを開始します。
- 巻線機のシミュレーションが実際に動作しているのがわかります。
main.pyを実行しているターミナルにgと入力して、シミュレーションで巻線プロセスを開始します。