【直線-3】線幅を変えてみよう

十字線線幅【直線-2】で作った十字線の線幅を変えてみましょう。
線幅を変えるにはsetlinewidthを使います。


1
2
3
4
5
6
7
8
9
10
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 240 240
120 120 translate % 座標の原点を中央に移動
5 setlinewidth % 線幅を5ポイントに設定
newpath % パスの初期化
-100 0 moveto % 水平線を引く
100 0 lineto
0 100 moveto % 垂直線を引く
0 -100 lineto
stroke % 線を描画

【オペレータの説明】
線幅 setlinewidth 線幅を設定する

個別設定の線幅今度は線幅を個別に変えてみましょう。それぞれに線幅を設定し、strokeします。
10ポイントの水平線を引いた後、一度strokeしておかないと5ポイントの設定が両方の線に反映されてしまいます。


1
2
3
4
5
6
7
8
9
10
11
12
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 240 240
120 120 translate % 座標の原点を中央に移動
newpath % パスの初期化
10 setlinewidth % 線幅を10ポイントに設定
-100 0 moveto % 水平線を引く
100 0 lineto
stroke % 線を描画
5 setlinewidth % 線幅を5ポイントに設定
0 100 moveto % 垂直線を引く
0 -100 lineto
stroke