我想使用CSS3 rotateY
旋转图像。我需要使用jQuery获取旋转的角度。从matrix3d获取CSS3旋转周期数
我的问题是了解图像旋转了多少个周期。
实施例:
180 degrees: matrix3d(-1, 0, -0.00000000000000012246467991473532, 0, 0, 1, 0, 0, 0.00000000000000012246467991473532, 0, -1, 0, 0, 0, 0, 1)
360 degrees: matrix3d(1, 0, 0.00000000000000024492935982947064, 0, 0, 1, 0, 0, -0.00000000000000024492935982947064, 0, 1, 0, 0, 0, 0, 1)
540 degrees: matrix3d(-1, 0, -0.00000000000000036739403974420594, 0, 0, 1, 0, 0, 0.00000000000000036739403974420594, 0, -1, 0, 0, 0, 0, 1)
720 degrees: matrix3d(1, 0, 0.0000000000000004898587196589413, 0, 0, 1, 0, 0, -0.0000000000000004898587196589413, 0, 1, 0, 0, 0, 0, 1)
正如你可以与每个180度看,该第三元件的绝对值增加0.00000000000000012246467991473532。我会对这个结果感到满意,但是在某些时候这个逻辑会破坏并且不再适用。
第4次循环后,正在添加的数字变成随机数。
获取转动周期数的正确方法是什么?
你可以找到你的答案在这里[的Matrix3D值] [1] [1]:http://stackoverflow.com/questions/7982053/get-translate3d-values-of-a-div – 2013-06-26 05:26:30