const maxDistance = 10;
const distance = axesCamera.position.length();
if (distance > maxDistance) {
axesCamera.position.multiplyScalar(maxDistance / distance);
}
對,multiplyScalar
方法會按比例縮放向量,以確保相機的位置保持在特定範圍內。在上面的程式碼中,我們限制了座標指示器相機的位置,使其不超過給定的最大距離 maxDistance
。