在Postscript中旋转,对象中心作为参考

时间:2016-02-26 05:16:45

标签: postscript

假设我在postscript中有一个方形对象。如何旋转正方形的正方形作为参考角度,而不是正方形的左下角?

1 个答案:

答案 0 :(得分:2)

假设你的方块仍在从左下角绘制,那么肯的评论给出了一般的想法,但你也需要在旋转后撤消翻译。

/Sq {0 0 moveto 0 100 lineto 100 100 lineto 100 0 lineto closepath} def

gsave

50 50 translate
45 rotate
-50 -50 translate
Sq stroke

grestore