min
方法计算并返回两个 Vector3 各个坐标轴上的较小值所组成的新 Vector3。
Vector3.min(vecA, vecB);
vecA
: 一个 Vector3 实例。vecB
: 一个 Vector3 实例。一个新的 Vector3。
const a = new Vector3(3, 4, 5);
const b = new Vector3(1, 6, 2);
const c = Vector3.min(a, b);
console.log(c); // Vector3 { x: 1, y: 4, z: 2 }
min
方法的实现过程如下:
static min(a, b) {
return new Vector3(
Math.min(a.x, b.x),
Math.min(a.y, b.y),
Math.min(a.z, b.z)
);
}
在该方法中,我们使用 Math.min
方法分别计算两个向量在各个坐标轴上的较小值,并将结果存储在一个新的 Vector3 实例中。
Array.reduce()
方法。