CAD自動化
このカテゴリでは、PythonでCADの作図を自動化する方法を扱っています。取り上げているのは「JupyterCAD」と「ezdxf」の2本柱です。
| JupyterCAD | ezdxf | |
|---|---|---|
| 動作環境 | JupyterLab上(3Dビューア内蔵) | Pythonスクリプト単体 |
| 出力形式 | 独自形式(.jcad) | DXF(AutoCAD互換) |
| 向いている場面 | その場で3D形状を確認しながら試したい | AutoCADなど既存のCAD環境に図面を直接渡したい |
JupyterCAD:読む順番
JupyterCADは日本語の情報がまだ少なく、公式ドキュメントも英語が中心です。実際に触ってみて分かったできること・できないことも正直に書いているので、導入を検討する際の判断材料にしてください。既存CADとの互換性など、業務で使う前に知っておきたい制約もあります。
ezdxf:読む順番
ezdxfは、AutoCAD互換のDXFファイルをPythonで直接書き出せるオープンソースライブラリです。座標や寸法をコードで定義できるので、規格の異なる構造物を同じロジックで量産したり、Excelの数値をそのまま図面に変換したりといった自動化が可能になります。
-
Python
図面の変更箇所を見える化する!DXF差分比較ツールを作ってみました【ezdxf】
-
Python
ezdxfを使ってみよう #4~実践・DXF読込編~【U型トラフの規格別自動作図とpandasによるデータ抽出】
-
Python
ezdxfを使ってみよう #3~寸法線編~【直線・半径・直径・角度・弧長の描き方】
-
Python
ezdxfを使ってみよう #2~図形・属性編~【描画・レイヤー・日本語フォント・ハッチング】
-
Python
ezdxfを使ってみよう #1~導入編~【PythonでAutoCAD互換図面(DXF)を自動生成】
-
Python
JupyterCADを使ってみよう!#1 作図の基本【各図形の寸法指定と基本作図】
-
Python
JupyterCADを使ってみよう!#0 日本語化の方法【JupyterでPython×3DCAD】

