ハッチングパターンのカスタマイズ(Customizing Hatch Patterns)
ハッチングは多数の線の繰り返しで構成されています。これらの線は任意の角度で回転し、様々な点から開始し、様々な間隔を設定することができます。また、点線のハッチングパターンを生成することもできます。
パターンファイルに定義されたハッチングパターンは Hatch コマンドで読み込むことができます。また、パターンをハッチング(Hatch)ダイアログボックスから選択することもできます。新しいパターンをセットアップすると、別のパターンを選択するまでこれがデフォルトファイルとして使用されます。
ハッチングパターンファイルとファイルの位置
定義済みのハッチングパターンは .pat ファイル(パターンファイル)に保存されています。
パターンファイルを作成するには、テキストエディタを使って拡張子 .pat のファイルを作成します。
パターンファイルの検索場所を変更するには:
- ツール(Tools) > オプション(Options) をクリックします(またはOptionsを入力)
- ツール(Tools) > オプション(Options) をクリックします(またはOptionsを入力)
- アプリケーション メニュー(Application menu ) > プ゚リファレンス(Preferences)をクリック(またはOptionsを入力)
- オプション(Options)ダイアログボックスで、ファイルの場所
(File Locations)をクリックします。
- システム(System) > サポート ファイルの検索パス(Support Files Search Path)を展開します。
ハッチングパターンのファイル構文
ハッチングパターンはヘッダの後にハッチングパターンの名前が続きます。アスタリスク (*) はハッチングパターン名の最初を意味します。その後にカンマとパターンの記述が続きます。次の行には実際のハッチングパターンの定義が入ります。すべてのハッチングパターン定義は新しい行から始まり次の要素を含みます:
- 線の角度
- 線が始まるX、Y座標
- オフセットのX、Y座標
- 線分の長さ
線分の長さは、長点線や点線のハッチングに必要です。連続した線の場合必要ありません。
ハッチングファイルのヘッダには、文書管理用のコメントを入力できます。コメント行はセミコロンで始まります。
ヘッダ: |
*ハッチングパターン名 [,パターンの説明] |
1個目のハッチング線: |
角度, X 始点, Y 始点, X 間隔, Y 間隔 [,Ls1, Ls2,..., Lsn] |
2個目のハッチング線: |
1個目のハッチング線と同じ |
n個目のハッチング線: |
1個目のハッチング線と同じ |
[Ls1,Ls2,...,Lsn] = 線分長 1, 線分長 2, ..., 線分長 n
ハッチングパターン名は15文字未満にしてください。説明は80文字未満にしてください。
1つのハッチング線定義に含めることのできる線分長エントリは6個までです。
例
例 1:水平ハッチング
この例は、HLINEという名前で角度0°のハッチングパターンです。始点は0,0でYオフセットは1図面単位幅です。
*HLINE, Horizontal line
0, 0,0 , 0, 1.0

例 2:一点鎖線ハッチング
この例は、角度45°の一点鎖線のハッチングパターンです。始点は0,0でハッチング線オフセットは1図面単位幅です。ダッシュの長さは0.5図面単位です。ダッシュとドットの間隔は0.25図面単位です。
*DASHDOT, Dash dot line 45 degrees
45, 0,0 , 0,1,0.5,-0.25,0,-0.25

例 3:パーケット(寄せ木細工) ハッチング
この例は数種のハッチング線で構成されるパーケット ハッチング線です。このパターンには、0.25図面単位の幅のパーケットが4個含まれています。
このパターンにより0°のハッチング線5本、90°のハッチング線5本を含むパターンが作成されます。始点から0.25単位のオフセットで、X方向では 90°、Y方向は 0°のパターンです。
* PARQUET, 1 x 1 parquet pattern
0, 0,0.00 ,1,1, 1.0,-1.0
0, 0,0.25 ,1,1, 1.0,-1.0
0, 0,0.50 ,1,1, 1.0,-1.0
0, 0,0.75 ,1,1, 1.0,-1.0
0, 0,1.00, 1.1. 1.0,-1.0
90, 0.00,0 ,1,1, -1.0,1.0
90, 0.25,0 ,1,1, -1.0,1.0
90, 0.50,0 ,1,1, -1.0,1.0
90, 0.75,0 ,1,1, -1.0,1.0
90, 1.00,0 ,1,1, -1.0,1.0
