2D图形变换 - 移动原点

时间:2011-06-06 08:17:41

标签: c# 2d transform .emf metafile

我有一个矢量图形格式,它的原点位于左下角,我需要将它渲染到一个增强的图元文件,它的原点位于左上角。什么是在两者之间移动而不是颠倒过来的变换?

1 个答案:

答案 0 :(得分:0)

我可能完全误解了你的问题,但是这里:创建一个从旧原点到新原点的向量(向上指向的向量)并从文件中的所有点中减去该向量。

如果您想将此作为转换,您需要一个3乘3的矩阵,如下所示:

1 0 0

0 1 -T

0 0 1

“T”是从上到下所需的翻译。

希望这对你有用......