セットアップと要件
Python バージョン
LinkCAD 11 には、組み込み Python 3.11 インタープリターが同梱されています。別途 Python をインストールする必要はありません。
プラグインの場所
Python プラグインファイル(.py)を次のいずれかのディレクトリに配置します。
- ユーザープラグイン:
%APPDATA%\LinkCAD\plugins\ - システムプラグイン:
<LinkCAD install dir>\plugins\
LinkCAD は起動時にこれらのディレクトリをスキャンし、見つかったプラグインを登録します。
コンソールへのアクセス
メニューから対話型 Python コンソールを開きます。
- View → Python Console (Ctrl+Shift+P)
このコンソールから、linkcad パッケージと現在読み込まれている図面に完全にアクセスできます。
スクリプトエディター
LinkCAD には組み込みのスクリプトエディターがあります。
- View → Python Script Editor (Ctrl+Shift+E)
- F5 で現在のスクリプトを実行します
- Ctrl+↵ で選択テキストを実行します
パッケージ構造
linkcad Python パッケージは 3 つのモジュールを提供します。
| モジュール | 目的 |
|---|---|
linkcad.plugin | プラグインフレームワーク——デコレーター、オプション、基底クラス |
linkcad.db | 図面データベース——セル、レイヤー、形状、トランザクション |
linkcad.geom | ジオメトリプリミティブ——点、ベクトル、変換、範囲 |
追加パッケージのインストール
LinkCAD Python 環境で pip を使用して追加の Python パッケージをインストールできます。
import subprocesssubprocess.check_call(["pip", "install", "numpy"])