数学

必要模组

组件及属性

名称 描述
自然常数 自然常数枚举,减少重复定义
随机数生成器 \

API

名称 描述
随机整数 在最小值整数(包含)和最大值整数(不包含)之间随机生成一个整数
随机小数 在最小值小数(包含)和最大值小数(不包含)之间随机生成一个小数
绝对值 取绝对值,支持整数和小数
平方根 计算平方根
负值 计算负值
向下取整 对指定值按照向下取整方式取整
向上取整 对指定值按照向上取整方式取整
四舍五入 对指定值按照四舍五入方式取整
获取向量X 获取三维向量的X分量
获取向量Y 获取三维向量的Y分量
获取向量Z 获取三维向量的Z分量
设置向量X 设置三维向量的X分量
设置向量Y 设置三维向量的Y分量
设置向量Z 设置三维向量的Z分量
向量加法 将两个三维向量相加
向量减法 将两个三维向量相减
向量乘法 将三维向量进行缩放
向量点积 将两个三维向量点乘,点乘结果为标量
向量叉积 将两个三维向量叉乘,叉乘结果为向量,垂直于两个向量所在的平面
向量归一化 对三维向量归一化
向量大小 对三维向量取模
向量距离 计算两个三维向量的欧氏距离
向量夹角 计算两个三维向量的夹角
二维向量取X分量 二维向量取X分量
二维向量取Y分量 二维向量取Y分量
二维向量设置X分量 二维向量设置X分量
二维向量设置Y分量 二维向量设置Y分量
二维向量相加 将两个二维向量相加
二维向量相减 将两个二维向量相减
二维向量缩放 将二维向量数乘
二维向量点积 将两个二维向量点乘,点乘结果为标量,表征两个向量间的夹角
二维向量距离 计算两个二维向量的欧氏距离
二维向量夹角 计算两个二维向量的夹角
二维向量归一化 对二维向量归一化
二维向量大小 对二维向量取模
二维向量反射 计算二维向量经法线垂直直线反射后的向量
三维向量反射 计算三维向量经法线垂直平面反射后的向量
构造二维向量 创建一个二维向量
获得向量 创建一个三维向量
构造方向点[已废弃] 获取一个新构造的方向点(已废弃,请勿使用)
获取位置坐标[已废弃] 取方向点位置(已废弃,请勿使用)
获取方向坐标[已废弃] 取方向点朝向(已废弃,请勿使用)
Sin 求角度的正弦值
Cos 求角度的余弦值
Tan 求角度的正切值
Asin 进行反正弦运算获得角度
Acos 进行反余弦运算获得角度
进行反正切运算获得角度
Max 比较两个数字的值,返回较大的一个
Min 比较两个数字的值,返回较小的一个
Lerp 线性插值,在开始值到目标值之间返回插值进度对应的值,插值系数[0,1]
Clamp 限制目标值的范围,取得三个入参中大小处于中间的值;其作用是将目标值限制到指定范围内,目标值比最小值小时返回最小值,比最大值大时返回最大值,处于范围中时返回自身
四元数转欧拉角 将给定四元数转化为欧拉角,欧拉角的旋转次序为YXZ,若传入的四元数不合法,返回(0,0,0)
欧拉角转四元数 将给定欧拉角转化为四元数
轴角转四元数 将轴角表示的旋转转化为四元数
四元数转轴角 将四元数转化为轴角表示
四元数相乘 将两个四元数相乘,A*B表示先旋转A再旋转B,旋转顺序不同会导致结果不同
创建朝目标方向看过去的旋转量。 创建一个朝向指定方向的旋转四元数
四元数插值 从A到B进行四元数球形插值
求幂运算 求幂运算
求对数算 对数运算
方向向量转欧拉角 方向向量转欧拉角
Atan2 进行反正切运算获得角度
设置向量X 设置向量的第一个分量
设置向量Y 设置向量的第二个分量
设置向量Z 设置向量的第三个分量
二维向量设置X分量 设置二维向量的第一个分量
二维向量设置Y分量 设置二维向量的第二个分量
根据四元数旋转向量 根据四元数旋转目标向量
创建随机种子 创建随机种子
获取下一个随机数 获取指定随机数生成器的下一个随机数,最大值32767