对动画教程的坐标反转公式求证


向量的模:向量的大小或长度.

向量与标量向乘:加减速或改变方向.

标准化向量:单位向量.法线.

向量点乘:内积.a*b = ax*bx + ay*by.点乘等于向量大小与向量夹角cos的积.

 

向量与矩阵相乘:

坐标在坐标系旋转后的矩阵为M: |cos sin|

                                                  |-sin cos|

当前坐标为向量p: [ x y ]

求旋转后的向量r:

根据向量与矩阵相乘法则得到:

              R = [(M11 * Px + M21 * Py)    (M12 * Px + M22 * Py)]

                     = [cos*x + (-sin*y)     sin*x + cos * y]

:

       Rx = cos*x – sin*y;

       Ry = sin*x + cos*y;

 

如果反转则为:

       取反后,只有y轴反转,:.cos’ = cos , sin’ = -sin;

       得出:N = |cos –sin|

              |sin cos|

:

       Rx = cos*x + sin*y;

       Ry = -sin*x + cos*y; 

转载于:https://www.cnblogs.com/cwin5/archive/2009/11/12/1601591.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值