如果存在默认枢轴点(0,0)的 svg 旋转(度),那么我可以将旋转变换矩阵计算为
_ _
| cos a -sin a 0 |
| sin a cos a 0 |
| 0 0 1 |
- -
但如果枢轴点不是 (0,0),比如说 (px,py) 那么我如何计算旋转变换矩阵?
我得到了答案,
设枢轴点为(px ,py)旋转是a degree那么净变换矩阵将是
_ _ _ _
| 1 0 px | | cos a -sin a 0 |
net_matrix = | 0 1 py | X | sin a cos a 0 |
| 0 0 1 | | 0 0 1 |
- - - -
_ _
| 1 0 -px |
rotate_transform_matrix = net_matrix X | 0 1 -py |
| 0 0 1 |
- -
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)