对动画教程的坐标反转公式求证
向量的模:向量的大小或長(zhǎng)度.
向量與標(biāo)量向乘:加減速或改變方向.
標(biāo)準(zhǔn)化向量:單位向量.法線.
向量點(diǎn)乘:內(nèi)積.a*b = ax*bx + ay*by.點(diǎn)乘等于向量大小與向量夾角cos的積.
?
向量與矩陣相乘:
坐標(biāo)在坐標(biāo)系旋轉(zhuǎn)后的矩陣為M: |cos sin|
???????????????????????????????????????????????? ?|-sin cos|
當(dāng)前坐標(biāo)為向量p: [ x y ]
求旋轉(zhuǎn)后的向量r:
根據(jù)向量與矩陣相乘法則得到:
????????????? 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;
?
如果反轉(zhuǎn)則為:
?????? 取反后,只有y軸反轉(zhuǎn),則:.cos’ = cos , sin’ = -sin;
?????? 得出:N = |cos –sin|
????????????? |sin cos|
即:
?????? Rx = cos*x + sin*y;
?? ? ??Ry = -sin*x + cos*y;?
轉(zhuǎn)載于:https://www.cnblogs.com/cwin5/archive/2009/11/12/1601591.html
總結(jié)
以上是生活随笔為你收集整理的对动画教程的坐标反转公式求证的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。