CAD・製図– category –
図面、製図、公差、JIS規格、2D・3D CAD、DXFを扱います。
-
CAD・製図
DXFのVIEWPORTを読む|ペーパー空間の表示範囲・尺度・クリッピング
DXFのペーパー空間には、図枠、表題欄、注記、寸法などを直接配置できます。しかし、モデル空間に描いた機械や配管をシートへ表示するには、モデル空間をのぞく「窓」が必要です。 この窓を表すのがVIEWPORTエンティティです。 VIEWPORTは単なる長方形では... -
CAD・製図
DXFのLAYOUTとPLOTSETTINGSを読む|モデル空間・ペーパー空間・印刷設定の構造
DXFの図形だけを読みたい場合は、ENTITIESセクションのLINEやCIRCLEを処理すれば、最低限の形状は取得できます。 しかし、図面を「どのレイアウトに配置し、どの用紙へ、どの範囲と尺度で出力するか」まで再現するには、それだけでは足りません。 DXF R200... -
CAD・製図
DXFのUNDERLAYを読む|PDF・DWF・DGN参照とクリッピング
DXFでは、PDF図面、DWF、DGNを背景資料として配置できます。これらは線や円へ変換されるのではなく、外部ファイルを参照するアンダーレイとして保存されます。 アンダーレイの構造は、ラスター画像のIMAGEとIMAGEDEFに似ています。ただし、配置側はPDFUNDE... -
CAD・製図
DXFのIMAGEとIMAGEDEFを読む|ラスター画像参照・配置ベクトル・クリッピング
DXFは線や円などのベクトル図形を交換する形式として知られていますが、図面へ配置した写真、地図、スキャン図、設備レイアウト画像なども参照できます。 ラスター画像を扱う中心要素は、IMAGE、IMAGEDEF、IMAGEDEF_REACTORの3つです。 IMAGE:図面内の位... -
CAD・製図
DXFのXDATAを読む|APPID・1000番台グループコード・拡張データ
DXFの図形には、座標、画層、色といった標準属性だけでなく、アプリケーションが独自に定義した情報を追加できます。その代表的な仕組みがXDATA(extended data、拡張データ)です。 たとえば、LINEやINSERTへ次の情報を関連付けられます。 部品IDや工程番... -
CAD・製図
DXFのCLASSESセクションを読む|CLASSレコード・proxy flags・カスタムオブジェクト
DXFファイルでは、LINEやCIRCLEのような標準図形だけでなく、追加アプリケーションが定義した独自エンティティや非図形オブジェクトを扱うことがあります。 そのクラス情報を記録するのがCLASSESセクションです。 CLASSESは図形の座標や形状を保存する場所... -
CAD・製図
DXFのTABLESセクションを読む|TABLE・ENDTAB・シンボルテーブルの構造
DXFの図形を解析するとき、LINEやCIRCLEだけを読めても、図面を正しく復元できるとは限りません。 エンティティが参照するレイヤー、線種、文字スタイル、寸法スタイル、ブロック名などは、主にTABLESセクションで定義されます。 たとえばLINEに、 8 OUTLI... -
CAD・製図
DXFのHEADER変数を読む|$ACADVER・$EXTMIN・$HANDSEEDの解析
DXFを解析するとき、最初に確認したいのはLINEやCIRCLEではありません。 ファイルのバージョン、図面範囲、挿入基点、次に利用できるハンドルなど、図面全体へ関係する情報が記録されたHEADERセクションです。 HEADERを読むと、図形データの解析に入る前に... -
CAD・製図
DXFのDICTIONARYとXRECORDを読む|OBJECTSセクションと任意データの保存構造
DXFに保存されている情報は、画面に表示される線、円、文字、寸法だけではありません。 図面全体の設定、グループ定義、レイアウト情報、アプリケーション固有データなど、画面上に直接描画されない情報も含まれています。 こうした非図形データの多くが格... -
CAD・製図
DXFのハンドルと参照関係を読む|コード5・330・360と所有構造
DXFのLINEやCIRCLEを読むだけなら、座標、半径、レイヤーなどを取得すれば形状を再現できます。 しかし、ブロック、寸法、ポリライン、辞書、拡張データまで正しく扱うには、各要素を単独のデータとして読むだけでは不十分です。 DXF内部では、図形や非表...
12
