VERTEX (DXF)

次に示すグループ コードは、頂点図形に適用されます。

頂点のグループ コード

グループ コード

意味

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 は、面の頂点の終了を表します。