这里可以用45deg吗?
来源:4-3 Canvas图形变换之旋转和缩放
ZZZZZzn
2020-06-28 21:59:18
这里可以用45deg吗?
1回答
好帮手慕夭夭
2020-06-29
同学你好,是说的这里吗?
不可以的。因为ctx.rotate里面的参数不是角度,而是以弧度表示的。PI是弧度制的π,也就是180°。Math.PI = 3.14 = 180°,设置180°不是直接写成180deg,而是设置Math.PI(具体的数值为3.14159........因为是一个无限小数,所以直接通过Math.PI表示)。
计算弧度使用degrees*Math.PI/180 公式即可,例如旋转10°,则为10*Math.PI/180。
这个知识不重要,实际开发中基本不用canvas,简单了解一下即可。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题