效果 - 三角波(JavaScript)

时间:2010-04-09 15:03:22

标签: javascript geometry expression

我正在尝试使用AE表达式控制参数,我需要一个三角波。到目前为止我已经有了这个:

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

1 个答案:

答案 0 :(得分:2)

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