makeBasis函数是Matrix3类的一个静态方法,用于产生一个基础的3x3矩阵。
Matrix3.makeBasis(xAxis, yAxis, zAxis)
xAxis
:Vector3
类型数组,表示矩阵的x轴。yAxis
:Vector3
类型数组,表示矩阵的y轴。zAxis
:Vector3
类型数组,表示矩阵的z轴。返回一个Matrix3
类型的3x3矩阵。
如果参数不是Vector3
类型数组,将抛出一个类型错误。
const xAxis = new Vector3(1,0,0);
const yAxis = new Vector3(0,1,0);
const zAxis = new Vector3(0,0,1);
const basis = Matrix3.makeBasis(xAxis, yAxis, zAxis);
console.log(basis.elements); // [1,0,0,0,1,0,0,0,1]
该例子将产生一个基础的3x3矩阵,其中x轴是(1,0,0),y轴是(0,1,0),z轴是(0,0,1)。执行后打印出矩阵的元素数组[1,0,0,0,1,0,0,0,1]。