fromArray
是Yuka.js库中的一个方法,用来创建一个新的4x4矩阵并用给定的一维数组填充元素。
Matrix4.fromArray(array, offset)
array
: 一个包含16个元素的一维数组,表示一个4x4矩阵的元素。offset
: 数组中矩阵元素的起始位置。如果未提供,则默认为0。以下示例展示了如何使用fromArray
从给定的数组中创建一个新的矩阵:
const array = [
1, 0, 0, 0,
0, 1, 0, 0,
0, 0, 1, 0,
0, 0, 0, 1
];
const matrix = new YUKA.Matrix4();
matrix.fromArray(array);
console.log(matrix.toArray()); // [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]
offset
参数,则数组中的前offset
个元素会被跳过。array
数组中提供的元素数量少于16个,则剩余的元素将用0进行填充。array
数组中提供的元素数量多于16个,则剩余的元素将被忽略。