这里可以用45deg吗?

来源:4-3 Canvas图形变换之旋转和缩放

ZZZZZzn

2020-06-28 21:59:18

这里可以用45deg吗?

写回答

1回答

好帮手慕夭夭

2020-06-29

同学你好,是说的这里吗?

http://img.mukewang.com/climg/5ef953230939824005570093.jpg

不可以的。因为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,简单了解一下即可。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 6815 问题

查看课程