clamp函数可以将向量的分量上限和下限限制在指定范围内,从而确保向量的分量在指定范围内。
clamp(min: Vector3, max: Vector3): Vector3;
min
:向量的下限范围。max
:向量的上限范围。函数返回一个新的Vector3对象,该对象的分量被限制在指定的范围内。
const v1 = new Vector3(0.5, 2, 3);
const min = new Vector3(1, 1, 1);
const max = new Vector3(2, 2, 2);
const v2 = v1.clamp(min, max);
console.log(v2); // Vector3(1, 2, 2)