您的位置:首页 > 其它

PostScript格式: 路径Path

2017-07-26 21:19 344 查看

PostScript格式:路径Path

初始坐标系

原点(x=0,y=0)为页面的左下角,向右为x轴正方向,向上为y轴正方向

关键词 PostScript-3.1

np = newpath

创建新路径

mo = moveto

例:

x y mo




x y moveto


从点(x,y)出发;形象地说,就是将“笔头”放置在(x,y)。其中x,y为具体数值,可以为整数、小数、科学计数(下同)

li = lineto

例:

x y li




x y lineto


从上一个点画线段到点(x,y)。一般出现在moveto语句后,否则lineto就没有起始点了

cp = closepath

例:

x1 y1 mo
x2 y2 li
x3 y3 li
cp


cp语句完成曲线闭合将当前点与原起始点连接,即从(x3,y3)画线段到起始点(x1,y1)

ct = concat

例:

[a b c d e f]ct
[a b c d e f]concat


该语句之后定义的坐标(x,y)都以如下方式转换到(x′,y′):

[x′y′]=[abcdef]⎡⎣⎢xy1⎤⎦⎥,即{x′y′=ax+cy+e=bx+dy+f

translate

例:

a b translate


该语句之后定义的坐标(x,y)都平移到(x+a, y+b)

scale

例:

a b scale


该语句之后定义的坐标(x,y)都缩放到(ax, by)

gsave

保存当前坐标系

grestore

恢复到上次用gsave保存的坐标系

@ = stroke

clp = clip_npth = clip np = clip newpath

参考资料

百度百科-PostScript

PostScript Language Tutorial and Cookbook(蓝皮书)

数学图表-几何与PostScript手册

postScript学习笔记-Path Construction 博客文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  postscript path