网易首页 > 网易号 > 正文 申请入驻

Ae 表达式语言引用:JavaScript Math - 数学常量

0
分享至

JavaScript Math (JavaScript 数学方法)组提供了丰富的数学函数和常量,涵盖三角函数、对数、指数、幂运算及基本的数学常量。这些方法在 After Effects 表达式中广泛应用于动画制作、动态效果和几何计算,极大地提升了表达式的灵活性和功能性。

Math.PI

圆周率。

圆的周长与直径的比值,常用于角度与弧度的转换。

返回值

常量,3.141592653589793。

应用:

用于角度与弧度转换、旋转计算,如创建 360 度旋转动画。

// 将角度转换为弧度
degrees = 180;
radians = degrees * (Math.PI / 180); // 返回 π
radians;

// 创建一个完整的旋转动画
rotation = time * (360 / (2 * Math.PI));
rotation;

// 动态调整旋转角度
angle = time * Math.PI;
angle;

Math.E

自然对数的底数。

数学中的自然常数,约等于 2.718,用于指数和对数计算。

返回值

常量(Number),2.718281828459045。

应用:

用于指数增长、对数缩放,如模拟自然增长或衰减过程。

// 计算e的平方,结果约为7.389
Math.E * Math.E; // 返回 7.38905609893065

// 创建指数增长效果
initialValue = 50;
rate = 0.3;
value = initialValue * Math.exp(rate * time);
value;

// 动态调整透明度
opacity = Math.exp(-time) * 100;
opacity;

Math.LOG2E

以 2 为底 e 的对数。

用于将自然对数转换为以 2 为底的对数。

返回值

常量(Number), 1.4426950408889634。

应用:

用于对数转换、比例调整,如将自然对数转换为二进制对数。

// 将自然对数转换为以2为底的对数
x = 8;
log2Value = Math.log(x) * Math.LOG2E; // 返回 3
log2Value;

// 用于计算二进制相关的动画效果
binaryStep = Math.floor(time * Math.LOG2E) % 2;
binaryStep;

// 动态调整缩放基于二进制对数
scaleFactor = Math.log(value) * Math.LOG2E * 10;
[scaleFactor, scaleFactor];

Math.LOG10E

以 10 为底 e 的对数。

用于将自然对数转换为以 10 为底的对数。

返回值

常量(Number), 0.4342944819032518。

应用:

用于对数转换、比例调整,如将自然对数转换为十进制对数。

// 将自然对数转换为以10为底的对数
x = Math.E;
log10e = Math.LOG10E;
log10Value = Math.log(x) * log10e; // 返回 1
log10Value;

// 用于动态调整文本大小
baseSize = 20;
scalingFactor = 10;
textSize = baseSize + Math.log(value + 1) * Math.LOG10E * scalingFactor;
textSize;

// 动态调整位置基于常用对数
positionOffset = Math.log10(time + 1) * 50;
[position[0] + positionOffset, position[1]];

Math.LN2

2 的自然对数。

常用于计算二进制对数。

返回值

常量(Number),0.6931471805599453。

应用:

用于对数计算、时间缩放,如基于对数的时间变化效果。

// 计算以2为底的对数
x = 8;
log2 = Math.log(x) / Math.LN2; // 返回 3
log2;

// 在动画中使用自然对数进行时间缩放
scaledTime = time / Math.LN2;
scaledTime;

// 动态调整旋转速度
rotationSpeed = Math.log(time + 1) / Math.LN2 * 30;
rotationSpeed;

Math.LN10

10 的自然对数。

用于将以10为底的对数转换为自然对数。

返回值

常量(Number), 2.302585092994046。

应用:

用于对数计算、时间缩放,如基于对数的时间变化效果。

// 将以10为底的对数转换为自然对数
x = 100;
naturalLog = Math.log10(x) * Math.LN10; // 返回 4.605170185988092
naturalLog;

// 用于调整颜色强度
colorIntensity = Math.log10(value + 1) * Math.LN10;
colorIntensity;

// 动态调整不透明度基于自然对数
opacity = Math.log10(time + 1) * Math.LN10 * 10;
opacity;

Math.SQRT2

2 的平方根。

返回值

常量(Number),1.4142135623730951。

应用:

常用于几何计算。如等比缩放等。

// 计算一个正方形的对角线长度
sideLength = 100;
diagonal = sideLength * Math.SQRT2; // 返回约141.4213562373095
diagonal;

// 用于创建等比缩放效果
scaleFactor = Math.SQRT2 * time * 10;
[scaleFactor, scaleFactor];

// 动态调整位置基于平方根
positionOffset = Math.SQRT2 * Math.sin(time) * 50;
[position[0] + positionOffset, position[1] + positionOffset];

Math.SQRT1_2

1/2 的平方根。

返回值

常量(Number),0.7071067811865476。

应用:

常用于单位向量计算。如创建斜向运动路径。

// 创建一个单位向量的分量
unitX = Math.SQRT1_2;
unitY = Math.SQRT1_2;
[unitX, unitY];

// 用于平滑旋转动画
initialRotation = 0;
smoothRotation = initialRotation + Math.SQRT1_2 * time * 100;
smoothRotation;

// 动态调整缩放基于单位向量
scaleFactor = Math.SQRT1_2 * Math.sin(time) * 100;
[scaleFactor, scaleFactor];

“点赞有美意,赞赏是鼓励”

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
赖清德天塌了!大陆突然出手,两大工程落地,2300万台湾民众受益

赖清德天塌了!大陆突然出手,两大工程落地,2300万台湾民众受益

芳芳历史烩
2026-06-21 17:40:13
1995年,为阻止《白鹿原》获茅盾文学奖,作协主席故意“使绊子”

1995年,为阻止《白鹿原》获茅盾文学奖,作协主席故意“使绊子”

史之铭
2026-06-19 19:22:19
央媒罕见连发三问!4400万辆电车免费用路,公平的天平何时能平?

央媒罕见连发三问!4400万辆电车免费用路,公平的天平何时能平?

呼呼历史论
2026-06-21 01:13:13
19岁被国家队劝退,24岁率队击败中国队,她坚称非叛徒

19岁被国家队劝退,24岁率队击败中国队,她坚称非叛徒

嘴角上翘的弧度
2026-06-19 22:29:12
日本球迷表态,希望马宁不要执法日本队,不然我们要给他上一课

日本球迷表态,希望马宁不要执法日本队,不然我们要给他上一课

酷侃体坛
2026-06-21 18:34:10
洛阳假水泥事件商家儿子发声:280平用6吨水泥,自己偷工减料

洛阳假水泥事件商家儿子发声:280平用6吨水泥,自己偷工减料

映射生活的身影
2026-06-20 12:15:00
衣服都是假货?这6个中老年男装品牌,都在卖吊牌圈钱,赶紧避雷

衣服都是假货?这6个中老年男装品牌,都在卖吊牌圈钱,赶紧避雷

离离言几许
2026-06-14 15:05:33
新疆:坚决拥护党中央决定

新疆:坚决拥护党中央决定

上观新闻
2026-06-21 20:30:28
陈凯琳晒出自我与爸爸合照——我的男神老爸

陈凯琳晒出自我与爸爸合照——我的男神老爸

流云随风去远方
2026-06-21 21:53:14
房价从1.5万元跌到5000元,却依旧无人问津,中介:根本就没人买

房价从1.5万元跌到5000元,却依旧无人问津,中介:根本就没人买

专业聊房君
2026-06-21 10:15:46
万亿市场,“爆发前夜”

万亿市场,“爆发前夜”

中国新闻周刊
2026-06-20 22:39:34
司长,出任211大学党委书记!

司长,出任211大学党委书记!

新浪财经
2026-06-19 22:47:11
尼克斯阿尔瓦拉多夺冠庆祝多疯狂:已连醉7天 夜店开心撒钱

尼克斯阿尔瓦拉多夺冠庆祝多疯狂:已连醉7天 夜店开心撒钱

醉卧浮生
2026-06-21 17:24:36
从油车换到电车这半年,省下的油钱,全都亏在了这几个地方

从油车换到电车这半年,省下的油钱,全都亏在了这几个地方

沙雕小琳琳
2026-06-21 08:15:52
香港人气主持施可莹离世!社交网公布噩耗:在亲友陪伴下安详离世

香港人气主持施可莹离世!社交网公布噩耗:在亲友陪伴下安详离世

TVB剧评社
2026-06-21 21:20:45
A股:无需等待周一开盘了,市场已清晰,明天行情已可预见!

A股:无需等待周一开盘了,市场已清晰,明天行情已可预见!

财经大拿
2026-06-21 11:38:19
这辆日本SUV在悄悄改写“长期主义”的规则

这辆日本SUV在悄悄改写“长期主义”的规则

像素与芯片
2026-06-21 00:31:35
贝加尔湖深达千米,水量是长江的25倍,里面最大的鱼有多大?

贝加尔湖深达千米,水量是长江的25倍,里面最大的鱼有多大?

史智文道
2026-06-21 16:45:44
山西肉铺伤人后续:又杀害两名顾客,3人当场死亡,家属曝隐情

山西肉铺伤人后续:又杀害两名顾客,3人当场死亡,家属曝隐情

离离言几许
2026-06-16 20:59:36
中国91-81澳大利亚评分:王俊杰无解,6人上佳,有1人严重拖后腿

中国91-81澳大利亚评分:王俊杰无解,6人上佳,有1人严重拖后腿

后仰大风车
2026-06-21 21:34:29
2026-06-21 23:27:00
MediaTea
MediaTea
专业的数字媒体、新媒体技术
1892文章数 80关注度
往期回顾 全部

科技要闻

马斯克拿下7800亿元天价薪酬 2028年可兑现

头条要闻

知名作家"南派三叔"向媒体求助:思虑再三联系了你们

头条要闻

知名作家"南派三叔"向媒体求助:思虑再三联系了你们

体育要闻

德国的超级替补,10年前还在工厂上班

娱乐要闻

原来她就是张颂文老婆

财经要闻

“床垫界的特斯拉”破产了

汽车要闻

惊出冷汗!重庆实测奥迪A5L,华为智驾这波操作绝了…

态度原创

家居
教育
亲子
时尚
本地

家居要闻

绿意盎然 自然之境

教育要闻

做上位机,这些专业比计算机更香

亲子要闻

乐高城市系列之甜甜圈贩卖车 #大型挖掘机挖土视频

邮报盘点哈兰德奢侈品收藏:33万镑爱马仕包、28万豪华腕表

本地新闻

龙腾资江 韵动邵阳

无障碍浏览 进入关怀版