使用三角函数实现动画

309 阅读1分钟

勾股定理: a^2 + b^2 = h^2


常用三角函数:

sinθ = a / h
cosθ = b / h
tanθ = a / b

极坐标系和单位圆

在笛卡尔直角坐标系中,任一点 (x, y) 都可以转化成极坐标表示 (r, θ),其中

r = Math.sqrt(x^2 + y^2)
θ = Math.atan2(y, x)

单位圆的定义是半径为单位长度的圆,圆上任意一点的横坐标就是对应角度的余弦值,任意点的纵坐标就是对应角度的正弦值。


参考:https://w3ctrain.com/2018/08/20/trigonometry-you-must-know/