AEJoy—— 物理模拟之正弦表达式(一)
【摘要】
基础
在 After Effects 中,物理模拟是表达式的一些最有趣(和具有挑战性)的应用。不幸的是,它们会涉及一些数学和物理知识,但我会尽量让它不那么痛苦。让我们先从几个我们会经常用到的数学函数开始...
基础
在 After Effects 中,物理模拟是表达式的一些最有趣(和具有挑战性)的应用。不幸的是,它们会涉及一些数学和物理知识,但我会尽量让它不那么痛苦。让我们先从几个我们会经常用到的数学函数开始
正弦函数
我们将经常使用的数学函数之一是正弦波,在JavaScript 中实现为 Math.sin() 。正弦波提供了一个很好的周期性振荡值,这对许多模拟非常方便。为了看看它是什么样子,我们将使用 After Effects 的内置图形功能。如果你将正弦函数应用到滑块控件(Slider Control)上,然后单击 “graph editor” 图标,After Effects 将显示函数值与时间的关系。
下面是我们将函数 Math.sin(time) 应用到 Slider Control 并打开 graph editor 并设置图形的缩放值(从 -1 到 +1)的效果:
从图中你可以看到,在时间 0 时,我们得到一个值,从 0 平滑地移动到 +1 ,然后再回到 0 ,再从 0 到 -1,最后再回到 0,即完成这个循环。然后不断重复。如果你看一下图表,你可以看到一个完整的循环需要的时间略多于 6 秒。
余弦函数
现在让我们看看 sin 的孪生兄弟 —— cos,在JavaScript 中实现为 Math.cos() 。余弦波和正弦波的形状一样,只是相差了 90 度。我已经包含了一个函数 Math.cos(t
文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。
原文链接:panda1234lee.blog.csdn.net/article/details/120376751
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)