次に示すグループ コードは、頂点図形に適用されます。
頂点のグループ コード |
|
---|---|
グループ コード |
意味 |
100 |
サブクラス マーカー(AcDbVertex) |
100 |
サブクラス マーカー(AcDb2dVertex または AcDb3dPolylineVertex) |
10 |
位置(2D の場合 OCS、3D の場合 WCS) DXF: X 値、APP: 3D 点 |
20, 30 |
DXF: 位置の Y および Z の値(2D の場合 OCS、3D の場合 WCS) |
40 |
開始幅(省略可能、既定は 0) |
41 |
終了幅(省略可能、既定は 0) |
42 |
ふくらみ(省略可能、既定は 0)。ふくらみは、円弧セグメントの中心角の 4 分の 1 のタンジェント(正接)で、始点から終点にかけて時計回り円弧の場合は負の値になります。ふくらみ 0 は、直線セグメントを表し、ふくらみ 1 は半円を表します。 |
70 |
頂点フラグ: 1 = カーブフィットにより作成された追加の頂点 2 = この頂点に対して定義されたカーブ フィット接線。 カーブ フィット接線の方向が 0 の場合は DXF 出力から省略できますが、このビットがセットされていると接線方向が意味を持ちます。 4 = 使用されません。 8 = スプライン フィットにより作成されたスプライン頂点 16 = スプライン フレーム制御点 32 = 3D ポリライン頂点 64 = 3D ポリゴン メッシュ 128 = ポリメッシュ頂点 |
50 |
カーブ フィットの接線の方向 |
71 |
ポリメッシュ頂点のインデックス(省略可能、0 でない場合にのみ現れます。) |
72 |
ポリメッシュ頂点のインデックス(省略可能、0 でない場合にのみ現れます。) |
73 |
ポリメッシュ頂点のインデックス(省略可能、0 でない場合にのみ現れます。) |
74 |
ポリメッシュ頂点のインデックス(省略可能、0 でない場合にのみ現れます。) |
91 |
頂点識別子 |
ポリメッシュの要素であるすべての頂点に、頂点フラグのビット 128 がセットされます。図形がメッシュの頂点の座標を提供する場合、ビット 64 もセットされ、グループ 10、20、30 で頂点の座標を与えます。頂点のインデックスの値は、ポリライン内に現れる頂点図形の順序によって決定されます。先頭の番号は 1 です。
頂点がメッシュの面を定義する場合、頂点フラグ グループのビット 128 はセットされますが、ビット 64 はセットされません。この場合、面図形のグループ 10、20、30(位置)は意味を持たず、常に 0 として DXF ファイルに書き出されます。メッシュを定義する頂点インデックスは、グループ コード 71、72、73、74 によって表され、その値はインデックスによって先に定義された頂点の 1 つを表します。インデックスが負の場合、その頂点で始まるエッジは非表示です。最初の頂点 0 は、面の頂点の終了を表します。