随机整数 |
在最小值整数(包含)和最大值整数(不包含)之间随机生成一个整数 |
随机小数 |
在最小值小数(包含)和最大值小数(不包含)之间随机生成一个小数 |
绝对值 |
取绝对值,支持整数和小数 |
平方根 |
计算平方根 |
负值 |
计算负值 |
向下取整 |
对指定值按照向下取整方式取整 |
向上取整 |
对指定值按照向上取整方式取整 |
四舍五入 |
对指定值按照四舍五入方式取整 |
获取向量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 |