CAD・製図– category –
図面、製図、公差、JIS規格、2D・3D CAD、DXFを扱います。
-
CAD・製図
DXFの3DFACEを読む|4頂点・不可視エッジ・WCSのグループコード
DXFを扱っていると、LINEやCIRCLEのような2次元図形だけでなく、3次元形状を表すエンティティも登場します。 その中でも比較的構造が単純で、3Dデータの入口として理解しやすいのが3DFACEです。 3DFACEは名前のとおり、3次元空間上の「面」を表します。 基... -
CAD・製図
DXFの単位を正しく扱う|$INSUNITS・mm・inchとezdxfの尺度変換
DXFをCAD間で受け渡したり、Pythonで自動生成したりすると、ときどき次のような問題が起こります。 開いた図形が極端に大きい 逆に非常に小さい mmで作ったつもりなのにinchとして扱われる ブロックを挿入すると尺度が変わる Pythonで100と書いた長さが「1... -
CAD・製図
DXFのPOLYLINEとVERTEXを読む|旧形式ポリライン・SEQEND・LWPOLYLINEとの違い
DXFでポリラインを扱うとき、LWPOLYLINEだけを読めれば十分とは限りません。 古いDXFや、3Dポリライン、ポリゴンメッシュ、polyface meshを含むデータでは、POLYLINEエンティティが現れます。 このPOLYLINEは、LWPOLYLINEのように1エンティティ内部へ頂点... -
CAD・製図
DXFのELLIPSEを読む|長軸ベクトル・短長軸比・開始終了パラメータのグループコード
DXFの基本図形を解析していくと、LINE、CIRCLE、ARCに続いて理解しておきたいのがELLIPSEです。 楕円は見た目だけなら単純ですが、DXF内部では「中心+長径+短径」という直接的な保存方法ではありません。 ELLIPSEエンティティでは主に、 中心点 中心から... -
CAD・製図
DXFのSPLINEを読む|制御点・ノット・次数・重みのグループコード
DXFを解析していると、LINEやCIRCLEの次に難しく感じやすい図形の一つがSPLINEです。 LINEなら始点と終点、CIRCLEなら中心と半径があれば形状をほぼ理解できます。 一方、SPLINEでは、 次数 ノット 制御点 フィット点 重み 閉曲線か 周期的か 有理スプライ... -
CAD・製図
DXFのDIMENSIONを読む|寸法種類・定義点・寸法スタイル・ブロック参照の基本
DXFをPythonなどから解析するとき、LINEやCIRCLEの次に難しく感じやすいのがDIMENSIONです。 寸法は画面上では、 寸法線 補助線 矢印 数値 記号 がまとまった1つの要素に見えます。 しかしDXF内部では、単純な線や文字だけではなく、寸法種類、幾何学的な... -
CAD・製図
DXFのTEXTとMTEXTを読む|文字列・配置・高さ・回転・位置合わせの基本
DXFからLINE、CIRCLE、LWPOLYLINEなどを読み取れるようになると、次に扱いたくなるのが文字情報です。 機械図面には、部品名、注記、材料、加工指示、座標値、識別番号など、多くの情報が文字として記録されています。 DXFでは代表的な文字エンティティと... -
CAD・製図
DXFのレイヤー・線種・色を読む|共通グループコード8・6・62とBYLAYERの仕組み
DXFからLINEやCIRCLE、LWPOLYLINEなどの形状を読み取れるようになると、次に必要になるのが図形の属性です。 CAD上では同じLINEでも、中心線、外形線、寸法補助線などで意味が異なることがあります。その違いを表す代表的な情報が、レイヤー、線種、色、線... -
CAD・製図
DXFファイルの基本構造|グループコードとHEADER・TABLES・BLOCKS・ENTITIESを解説
DXFファイルは、CAD間のデータ交換だけでなく、図形データの解析、Pythonによる自動作図、図面チェック、WebツールからのCADデータ生成などにも利用できます。 特にDXFの構造を理解すると、「CAD画面で見えている線や円が、ファイル内部ではどのようなデー...
12
