線の先端の形状はsetlinecapで設定します。
図では形をわかりやすくするために線の中心に白い線を追加しています。
setlinecapを指定しなければ バットキャップ(パスの線端を垂直に切断)になります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 %!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 240 240
%%Title:先端の形
120 120 translate % 座標の原点を中央に移動
20 setlinewidth % 太さ20ポイント
newpath % パスの初期化
% 上の線ーーーーーーーーーーー
-80 70 moveto 80 70 lineto
0 setlinecap % バットキャップ
stroke % 線を描画
% 中の線ーーーーーーーーーーー
-80 0 moveto 80 0 lineto
1 setlinecap % ラウンドキャップ
stroke
% 下の線ーーーーーーーーーーー
-80 -70 moveto 80 -70 lineto
2 setlinecap % スクエアキャップ
stroke
【オペレータの説明】
整数 setlinecap | 線の先端の形を設定する。整数0, 1, 2 0 :バットキャップ 1 :ラウンドキャップ 2 :スクエアキャップ |
コメント