Python– category –
-
Python
図面の変更箇所を見える化する!DXF差分比較ツールを作ってみました【ezdxf】
2つのDXFの変更点を目視で確認するのが大変だったので、AutoCADのDWG CompareやMIIDELなど有償級の機能を、Python(ezdxf)だけで無料で再現してみました。複合エンティティの分解、属性のみの変更検出、ファジーマッチングによる形状変更判定など、判定ロジックの中身を解説します。 -
Python
ezdxfを使ってみよう #4~実践・DXF読込編~【U型トラフの規格別自動作図とpandasによるデータ抽出】
#1〜#3で学んだ図形・レイヤー・寸法線の描き方を組み合わせ、JIS規格のU型トラフを規格違いでまとめて自動作図します。後半では作成したDXFをezdxfで読み込み、図形情報をpandasでデータフレーム化してExcelに保存する方法も解説します。 -
Python
ezdxfを使ってみよう #3~寸法線編~【直線・半径・直径・角度・弧長の描き方】
ezdxfでの寸法線の描き方を、直線(Linear/Aligned)・半径・直径・角度(4方式)・弧の長さ(3方式)ごとに詳しく解説します。図形によって異なる書き方を丁寧に整理します。 -
Python
ezdxfを使ってみよう #2~図形・属性編~【描画・レイヤー・日本語フォント・ハッチング】
ezdxfでの図形描画(線・円・弧・ポリライン・ハッチング)、レイヤーや色などの属性指定、日本語フォントの追加方法、71種類のハッチングパターンをまとめて解説します。 -
Python
ezdxfを使ってみよう #1~導入編~【PythonでAutoCAD互換図面(DXF)を自動生成】
PythonでAutoCAD互換のDXF図面を自動生成できるライブラリ「ezdxf」の使い方を解説。インストールから最短5行での作図、フォント・線種・寸法線を一括プリセットするsetup機能までを紹介します。 -
Python
JupyterCADを使ってみよう!#1 作図の基本【各図形の寸法指定と基本作図】
JupyterCADはJupyterLab上で動作するブラウザベースの3DCADツールです。通常のCADソフトと大きく異なるのは、Pythonコードで図形を生成・配置できる点です。寸法や座標をコードで管理するため、パラメータを変えるだけで形状を瞬時に修正できます。 使える... -
Python
JupyterCADを使ってみよう!#0 日本語化の方法【JupyterでPython×3DCAD】
日本語化の設定が無かったので”JupyterCADの日本語化パッチ”を作成しました!お試しください! JupyterCADのご紹介記事をまとめる予定でしたが、本記事では前準備として日本語化の取りまとめを行いました。 JupyterCADはJupyterLabで動くブラウザベースの3... -
Python
見積書PDFから単価表をCSV一括抽出するPythonスクリプト【pdfplumber】
協力会社や物品購入で受け取る見積書、無料でCSVへデータベース化する方法を考えてみました。 取引が多い日は10社分・20社分など、それを手入力すると半日潰れてしまうと思います。しかも金額の転記ミスというヒューマンエラーは常につきまといます。 では...
1
