So-net無料ブログ作成
検索選択

座標の移動 [PostScript]

直線を描く

原点が左下だと何かと不都合なので、画面中央にtranslateを使用して原点を移動します。
図では例として赤の点線で座標軸を表示しています。


02-02-02水平線-2.png
【サンプルコード】
%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 120 120 translate % 座標の原点を中央に移動 newpath % パスの初期化 -100 0 move % 始点へ移動 100 0 linneto % 始点と終点の間にパスを引く stroke % 線を描画


【オペレータの説明】
x y translate原点を(x,y)座標値に設定する(平行移動)


垂直線と水平線で十字を描いてみましょう。

02-04十字線.png
【サンプルコード】
%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 240 240 120 120 translate % 座標の原点を中央に移動 newpath % パスの初期化 -100 0 move % 水平線を引く 100 0 lineto 0 100 move % 垂直線を引く 0 -100 lineto stroke % 線を描画

タグ:PostScript
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:アート

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました