postscript - 以对象中心为引用在 Postscript 中旋转

标签 postscript

假设我在 postscript 中有一个方形对象。如何以正方形中心为引用角度而不是以正方形左下角为引用角度旋转正方形?

最佳答案

假设您的正方形仍然是从左下角绘制的,那么 Ken 的评论给出了总体思路,但您还需要在旋转后撤消平移。

/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

关于postscript - 以对象中心为引用在 Postscript 中旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35644016/

相关文章:

postscript - 如何在 postscript 中将堆栈中的每个项目加 1?

pdf - PostScript - 超链接表,但只有一个链接用于所有链接

graphics - 贝塞尔曲线补丁在犹他茶壶中如何工作?

graphics - 如何对犹他茶壶进行空间分区?

python - 如何在 Python GUI 应用程序中显示 PostScript 文件

java - 拦截发送到 Windows 打印机的数据(使用 RedMon)

pdf - 14种标准PDF字体和字符编码

postscript - 将文本(实际上是条形码)添加到 Postscript 文件中

printing - 打印机驱动程序是做什么的?如何拦截/获取它发送给打印机的数据/命令?

printing - Canon 打印机驱动程序生成的 Postscript 中出现意外的二进制序列