境界パス データ(DXF)

各ハッチング オブジェクトの境界は、1 つ以上のセグメントからなるパス(ループ)で定義されます。パス セグメント データは、パスを形成する図形のタイプによってさまざまです。各パス セグメントは、それ独自のグループ コードのセットで定義されます。

ハッチング境界パス データのグループ コード

グループ コード

意味

92

境界パス タイプ フラグ(ビット コード):

0 = 既定、1 = 外部、2 = ポリライン、

4= 派生、8 = 文字ボックス、16 = 最も外側

各種

ポリライン境界タイプ データ(境界がポリラインの場合のみ)。次に示すポリライン境界データの表を参照。

93

この境界パス内のエッジの数(境界がポリラインでない場合のみ)

72

エッジ タイプ(境界がポリラインでない場合のみ):

1 = 線分、2 = 円弧、3 = 楕円弧、4 = スプライン

各種

エッジ タイプ データ(境界がポリラインでない場合のみ)。次に示す該当するエッジ データの表を参照。

97

ソース境界オブジェクトの数

330

ソース境界オブジェクトへのハード参照(項目は複数個)

ポリライン境界データのグループ コード

グループ コード

意味

72

ふくらみフラグ

73

開閉フラグ

93

ポリラインの頂点の数

10

頂点の位置(OCS)

DXF: X 値、APP: 2D 点(項目は複数個)

20

DXF: 頂点の位置の Y 値(OCS)(項目は複数個)

42

ふくらみ(省略可能、既定 = 0)

線分エッジ データのグループ コード

グループ コード

意味

10

シード点(OCS)

DXF: X 値、APP: 2D 点

20

DXF: 始点の Y 値(OCS)

11

端点(OCS)

DXF: X 値、APP: 2D 点

21

DXF: 端点の Y 値(OCS)

円弧エッジ データのグループ コード

グループ コード

意味

10

中心点(OCS)

DXF: X 値、APP: 2D 点

20

DXF: 中心点の Y 値(OCS)

40

半径

50

開始角度

51

終了角度

73

反時計回りフラグ

楕円エッジ データのグループ コード

グループ コード

意味

10

中心点(OCS)

DXF: X 値、APP: 2D 点

20

DXF: 中心点の Y 値(OCS)

11

主軸の端点、中心に対する相対位置(OCS)

DXF: X 値、APP: 2D 点

21

DXF: 主軸の端点の Y 値(OCS)

40

副軸の長さ(主軸の長さに対するパーセンテージ)

50

開始角度

51

終了角度

73

反時計回りフラグ

スプライン エッジ データのグループ コード

グループ コード

意味

94

度数

73

有理

74

周期的

95

結び目(ノット)の数

96

制御点の数

40

結び目(ノット)の値(項目は複数個)

10

制御点(OCS)

DXF: X 値、APP: 2D 点

20

DXF: 制御点の Y 値(OCS)

42

重み(省略可能、既定 = 1)

97

フィット データの数

11

フィット データム(OCS)

DXF: X 値、APP: 2D 点

21

DXF: フィット データムの Y 値(OCS)

12

開始接線方向

DXF: X 値、APP: 2D ベクトル

22

DXF: 開始接線方向の Y 値(OCS)

13

終了接線方向

DXF: X 値、APP: 2D ベクトル

23

DXF: 終了接線方向の Y 値(OCS)