打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Ae 表达式语言引用:Other Math、JavaScript Math

  ◆  

Other Math

其它数学方法

degreesToRadians(度数)

将度转换为弧度。

//返回 3.1415926

degreesToRadians(180)

radiansToDegrees(弧度)

将弧度转换为度。

//返回 180

radiansToDegrees(Math.PI)

  ◆  

JavaScript Math

JavaScript 数学方法
Math.cos(x)
余弦函数。
周期性地返回 -1 ~ 1 之间的数值。在 0 秒时值为 1。

Math.acos(x)
反余弦函数。
x 数值的范围在 -1 ~ 1 之间。返回值的范围在 0 ~ π 之间。

Math.tan(x)
正切函数。
x 的变化会使得返回值呈现以 π 为周期的变化。

Math.atan(x)
反正切函数。
返回值的范围在 -π/2 ~ π/2 之间。

Math.atan2(y,x)
返回原点至点(x,y)的方位角,即与 X 轴的夹角。

//返回形状图层的锚点的方位角度数

y = thisComp.layer("形状图层 1").transform.position[1];

x = thisComp.layer("形状图层 1").transform.position[0];

radiansToDegrees(Math.atan2(y, x));

Math.sin(x)
正弦函数。
周期性地返回 -1 ~ 1 之间的数值。在 0 秒时值为 0。
//在位置属性上的表达式,让其做正弦运动
[value[0],value[1]+Math.sin(time*10)*100]

Math.sqrt(x)
计算 x 的平方根。

Math.exp(x)
返回以常数 e(2.718)为底,x 次幂的数值。

Math.pow(x,n)
计算 x 的 n 次方。

//计算两个图形之间的距离

layer1 = thisComp.layer("形状图层 1").transform.position;

layer2 = thisComp.layer("形状图层 2").transform.position;

Math.sqrt(Math.pow(layer2[0]-layer1[0],2)+Math.pow(layer2[1]-layer1[1],2));

//相当于 length(layer1,layer2);

Math.log(x)
求 x 的以 e 为底的自然对数。
Math.abs(x)
返回 x 的绝对值。
Math.round(x)
四舍五入取整。
//返回 1
Math.round(1.1)
//返回 2
Math.round(1.8) 

Math.ceil(x)

返回大于等于 x 的最小整数。

//返回 4

Math.ceil(3.5)


Math.floor(x
返回小于等于 x 的最大整数。

//返回 3

Math.floor(3.5)


Math.min(value1,value2,...)
求一组数中最小的数。
//返回 0.5
Math.min(1,3,.5)

Math.max(value1,value2,...)
求一组数中最大的数。

Math.log10(x)
返回 x 的以 10 为底的常用对数。

Math.PI
圆周率。
常量,3.1415926

Math.E
自然对数的底。
常量,2.718

Math.LOG2E
以 2 为底 e 的对数。
常量,1.442

Math.LOG10E
以 10 为底 e 的对数。
常量,0.434

Math.LN2
2 的自然对数。
常量,0.693

Math.LN10
10 的自然对数。
常量,2.30

Math.SQRT2
2 的平方根。
常量,1.414

Math.SQRT1_2
1/2 的平方根。
常量,0.707

“有钱的捧个钱场,好看的点下在看”
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
5个最常用的 AE 表达式详解
AE常用表达式解析
从 Python 函数生成 LaTeX 数学表达式
Java编程入门(2.3):类、对象和子程序
AS3.0--数学函数
高中信息技术《基本算法》练习题(含解析)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服