Math_数学
约 492 字大约 2 分钟
2026-02-15
概览
Math 节点是一个看似简单却极度强大的工具,它为用户提供了一个空白画布来创建任何类型的数学函数或复杂的算法。该节点本质上是一个可编程的生成器,既可以独立运行,也可以接收最多三个输入信号(分别通过变量 a、b、c 访问)。
用户可以通过脚本编辑器直接操作像素级的高度数据,并利用预定义的变量 x 和 y 访问像素坐标。这使得从简单的分形运算到复杂的自动化地貌模拟都成为可能。
参数
| 参数 | 解读 |
|---|---|
| Math | |
| Open_Editor | 打开编辑器。唤出专用的脚本编辑窗口。用户可以在此处编写包含数学运算符、逻辑控制流及内置函数的自定义程序。 |
| Normalized_Coordinates | 归一化坐标。启用后,像素坐标 x 和 y 将被映射到 0.0 至 1.0 的标准范围内,确保数学逻辑在不同分辨率下保持一致的视觉表现。 |
语法与支持功能
该节点支持完整的脚本语法,允许构建高度复杂的生成逻辑:
- 运算符:支持基础算术运算(
+,-,*,/,%,^)及复合赋值运算(:=,+=,*=等)。 - 关系与逻辑:支持标准的比较操作(
==,!=,<>,<,>=)以及丰富的逻辑门(and,or,xor,nand,nor等)。 - 数学函数库:
- 通用函数:
abs,avg,ceil,clamp,exp,floor,frac,log,max,min,pow,round,sqrt,trunc等。 - 三角函数:包含完整的弧度及角度转换函数,如
sin,cos,tan,asin,acos,atan2,deg2rad,rad2deg等。
- 通用函数:
- 控制结构:支持
if-then-else条件分支、ternary三元运算、switch case多分支选择,以及while和for循环迭代。 - 数据类型:支持局部变量定义、向量(Vectors)、字符串(Strings)以及常量。

