javascript - After Effects - 三 Angular 波 (JavaScript)

标签 javascript geometry expression

<分区>

我试图用 AE 表达式控制一个参数,我需要一个三 Angular 波。到目前为止我已经知道了:

freq = 20;
amplitude = 8; 

m = amplitude;
i = time*freq;

m - (i % (2*m) - m);

不幸的是,这给出了一个锯齿波(见下文),我的数学有点生疏,有人接受吗?

谢谢!

PJ

http://i25.photobucket.com/albums/c73/pjburnhill/Screenshot2010-04-09at153815.png

最佳答案

从此处获取三 Angular 波的一种简单方法是减去 m/2 并取绝对值。或者,使用 f = m - abs(i % (2*m) - m)

关于javascript - After Effects - 三 Angular 波 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2608517/

相关文章:

c# - 构建 C# EntityFramework IQueryable 表达式时遇到问题

javascript - 序列化后如何通过post发送数据?

python - 两条线段(线)之间的角度小于 180

.net - 表达式树.net

c++ - 几何舍入问题 : object no longer convex after simple transformations

javascript - 如何在 JavaScript 中根据距头部圆的距离生成新的随机圆?

c - 为什么当 "k"计算结果为 true 时,语句 "m =++i &&++j ||++k"中的 "++i&&++j"不增加?

javascript - 实现动态 HTML 表单的最简洁方法是什么?

javascript - eval 不适用于变量

JavaScript:在 <span> 中包含/附加对象/按钮