canvas--模拟水波波浪(利用三角函数正弦曲线实现)--完整代码
实现原理看到波浪特征的时候,难免会有人想到正余弦曲线。对于波陡很小的波动,一般都选择正弦或者余弦曲线来表示波形。正弦曲线示意图正弦曲线公式:y=Asin(ωx+φ)+hA:表示振幅,值越大曲线越陡峭。用来控制波浪的高度ω:表示角频率(ω=2π/T,T为函数的周期)T值大于1时:T值越大周期越短。用来控制波浪的宽度T值小于1大于0时:周期变长φ:表示初相相移是-φ/ω 在ω不变的情况下,φ为正值:曲线向左移动;φ为负值:曲线向右移动。控制波浪的水平移动h:表示图像向y轴正方向平移的长度,
原创
2022-03-04 10:52:50 ·
2429 阅读 ·
0 评论