sapi-pro / Vector3Utils
向量工具类,提供向量相关的操作方法
staticabove(v,step?):Vector3
返回上方指定距离(默认1)的Vector
Vector3
number = 1
Vector3
staticadd(v1,v2):Vector3
v1+v2
Vector3
Vector3
Vector3
staticbelow(v,step?):Vector3
返回下方指定距离(默认1)的Vector
Vector3
number = 1
Vector3
staticcross(v1,v2):object
叉积
Vector3
Vector3
object
x:
number
y:
number
z:
number
staticdistance(v1,v2):number
距离
Vector3
Vector3
number
staticdot(v1,v2):number
点积
Vector3
Vector3
number
staticfromArray(array):Vector3
将数组转为Vector3
number[]
Vector3
staticintLoc(v):object
小数坐标转为整数坐标
Vector3
object
x:
number
y:
number
z:
number
staticisApproxEqual(v1,v2,eps?):boolean
v1与v2在误差eps范围内相等?
Vector3
Vector3
number = 1e-6
boolean
staticisEqual(v1,v2):boolean
v1==v2?
Vector3
Vector3
boolean
staticlength(v):number
向量长度
Vector3
number
staticnormalize(v):object
归一化向量
Vector3
object
x:
number=0
y:
number=0
z:
number=0
staticscale(v,times):object
v1*n
Vector3
number
object
x:
number
y:
number
z:
number
staticsquaredDistance(v1,v2):number
距离(不开根号)
Vector3
Vector3
number
staticsubtract(v1,v2):Vector3
v1-v2
Vector3
Vector3
Vector3
statictoArray(vector): [number,number,number]
将Vector3转为数组
Vector3
[number, number, number]
statictoFixed(v,digits?):Vector3
Vector3
number = 2
Vector3
statictoString(vector):string
转为字符串
Vector3
string