Vector3

1.Laya.Vector3:x,y,z是向量的3个分量属性,也可以是物体的坐标点
2.向量:(模:向量的长度-方向)
向量的加法a+b = (ax,ay,az)+(bx,by,bz)=(ax+bx,ay+by,az+bz);平行四边形,三角形法则Laya.Vector3.add();
向量的减法a-b = (ax,ay,az)-(bx,by,bz)=(ax-bx,ay-by,az-bz);从b指向a
Laya.Vector3.Clamp();(向量,min,max)限定最大与最小值范围;
Laya.Vector3.cross(a,b,out);向量的叉积(能够求出垂直于平面的向量,例如:求法线),得到一个新的向量,方向垂直于a和b向量组成的平面,模长:a的模b的模sin
Laya.Vector3.distance();求两个向量之间的距离
Laya.Vector3.distance(a,(0,0,0));求a向量的模长
Laya.Vector3.dot();点积:ab = x1x2 + y1y2;点积除以(两向量模长的积)可以求得两个向量间的夹角
Laya.Vector3.lerp();向量差值
单位向量:模长为1的向量
向量的旋转:transformQuat();(向量a,四元数,out 绕着四元数旋转之后的向量)
标量分解到指定向量的方向上(x,y,z),例如:速度分解到特定方向上的分量;
transform.translate(new Vector3(speed
x,speedy,speedz));

你可能感兴趣的:(Vector3)