three:按比例缩放向量multiplyScalar()
const maxDistance = 10;
const distance = axesCamera.position.length();
if (distance > maxDistance) {
axesCamera.position.multiplyScalar(maxDistance / distance);
}
对,multiplyScalar
方法会按比例缩放向量,以确保相机的位置保持在特定范围内。在上面的代码中,我们限制了坐标指示器相机的位置,使其不超过给定的最大距离 maxDistance
。