什么是ShearX和ShearY,你如何从中获得AffineTransform的角度?

时间:2014-11-02 20:06:16

标签: java

我已经在internetzzz上看了几个关于这个的问题,但是他们都没有直截了当地回答这个问题。


如果这是一个不好的问题,或者完全错误,请你解释一下为什么。

1 个答案:

答案 0 :(得分:1)

以下是一个非常非常随意的答案 - 数学家会惊恐地畏缩 - 但这里有:采取正方形。水平涂抹以创建平行四边形。你刚刚剪了它。如果应用shearY变换和shearX变换,则会将方形转换为菱形。

角度旋转完全不同。这与旋转形状有关。

我认为你没有得到任何答案的原因是你的问题假设剪切和旋转在某种程度上相互关联,而事实并非如此。你不能从剪切计算旋转。

仿射变换允许3次变换:平移,旋转,剪切。那些是正交的。