数字 | Numbers

数字拼图提供了各种在场景中操作数字的方法。

内容

拼图参考

number(数字)

这个常用拼图可用于向拼图场景提供一些数字的方法。

数字可以不含小数(整数)或含小数(浮点数)。超大或超小的数字可用科学技术法(指数符号)表示。

angle(角度)

此拼图用于直观地定义角度(度数)。

arithmetic operation (with two inputs)

此拼图允许您进行基本的算术运算:加法(+),减法(-),乘法(×)和除法(÷),以及指数化(^)。

请注意,浮点运算并不总是100%的精确,在比较数值时可能会产生不可预知的结果。为了避免出现精度问题,您可以使用 round with precision(按精度取整) 拼图。

arithmetic operation (with single input)

此拼图允许您进行以下数学运算:平方根(√),绝对值又称模数(|x|),符号变化又称否定(-),自然对数(ln),小数对数(log10),自然指数函数(e^),以及10的幂(10^)。

示例:

请注意,浮点运算并不总是100%的精确,在比较数值时可能会产生不可预知的结果。为了避免精度问题,您可以使用 round with precision(按精度取整) 拼图。

round (to integer)

此拼图将指定数值取整。round 变体将一个数字四舍五入到最接近的整数。2.49将被向下舍入(为2),而2.5将被向上舍入(为3)。round up 变体将一个数字向上舍入到最接近的整数。2.1将被向上舍入(为3)。round down 变体将一个数字向下舍入到最接近的整数。2.9将被向下舍入(为2)。

示例:

round with precision(按精度取整)

此拼图使用指定的精度对一个给定的数字进行舍入。

示例:

浮点运算并不总是100%准确的,在比较数值时可能会产生不可预知的结果。为了摆脱这些精度问题,您可以使用精确取整,如下所示:

check(检查)

这个拼图检查一个指定的数字是否为偶数、奇数、素数、整数、正数、负数或能否被其他数字整除。如果是返回 true ,如果否返回 false 。与 逻辑拼图 一起使用。

示例:

clamp(钳制)

这个拼图限制一个数字必须在指定的极限值之间(包括)。

示例:

random integer(随机整数)

此拼图返回一个介于指定数字(包括两个极限)之间的随机整数。

注意:尽管可以提供非整数的限制,但这样会扩大范围,因为此拼图在引擎中执行一些额外的四舍五入。

示例:

random fraction(随机分数)

此拼图返回一个大于等于0,小于1的随机浮点数。

下方示例中,此拼图用于为材质生成一个随机的颜色。

remainder(余数)

此拼图用于获取一个数字除以另一个数字后的余数(又称模运算)。

示例:

对列表的操作

对指定 列表中的数字执行运算。

示例:

trigonometric functions(三角函数)

此拼图用于计算三角函数 正弦(sin),余弦(cos)和正切(tan)的值,以及它们的逆函数反正弦(asin),反余弦(acos),和反正切(atan)的值。该拼图期望(或返回)以度数表示的数值。

示例:

请注意,浮点运算并不总是100%的精确,在比较数值时可能会产生不可预知的结果。为了避免精度问题,您可以使用 round with precision(按精度取整) 拼图。

constants(常数)

此拼图返回以下数学常数:π (π),欧拉数 e,黄金分割率 (φ),2的平方根, ½的平方根,以及无穷大值 (∞)。

示例:

create vector(创建向量)

此拼图返回一个新的三维向量,它由给定的X,Y,Z坐标组成。

set vector value(设置向量值)

此拼图为给定的向量设置数值(xyz坐标或长度)。

get vector value(获取向量值)

此拼图返回从给定向量中获取的数值。

返回值:

vector math(矢量运算)

此拼图在两个向量之间进行数学运算并返回一个新的向量。

操作:

在使用拼图时遇到困难?

欢迎您随时在 论坛上提问!您还可以加入中文用户社区QQ群(171678760),在线寻求帮助。