makeBasis(xAxis, yAxis, zAxis)
创建一个新的四维矩阵,使用传入的x轴、y轴、z轴向量来设置该矩阵。
xAxis
:Vector3
类型,表示矩阵的x轴向量。yAxis
:Vector3
类型,表示矩阵的y轴向量。zAxis
:Vector3
类型,表示矩阵的z轴向量。返回一个Matrix4
类型的四维矩阵。
const matrix = new Yuka.Matrix4();
const xAxis = new Yuka.Vector3(1, 0, 0);
const yAxis = new Yuka.Vector3(0, 1, 0);
const zAxis = new Yuka.Vector3(0, 0, 1);
matrix.makeBasis(xAxis, yAxis, zAxis);
x轴、y轴、z轴向量应该互相垂直,且每个向量应该为单位向量。