12

我正在寻找偏斜算法,就像在 Photoshop 上一样,编辑->转换-​​>偏斜是否有任何简单的矩阵可以做到这一点?

到目前为止我所看到的是基本的倾斜矩阵(剪切),但它缺乏控制点,不喜欢在矩形的每个角上至少有 4 个点的 Photoshop 上,我们可以自由移动每个控制点。

我需要实现它来改造飞机。

4

1 回答 1

24

查看有关 SVG 的http://www.w3.org/TR/SVG11/coords.html,它说:

  • 沿 x 轴的倾斜变换等价于矩阵

替代文字

或 [1 0 tan(a) 1 0 0],它具有将 X 坐标倾斜角度 a 的效果。

  • 沿 y 轴的倾斜变换等价于矩阵

替代文字

或 [1 tan(a) 0 1 0 0],它具有将 Y 坐标倾斜角度 a 的效果。

希望有帮助!:)

于 2009-03-23T12:43:02.350 回答