我在我的站点上使用 OrbitControls 脚本。默认情况下,它放大得有点远。
我想知道手动设置或设置默认相机变焦的最佳方式是什么?
最佳答案
在创建 OrbitControls 之前将相机位置设置为舒适的距离:
const camera = new THREE.PerspectiveCamera(75, 1, 0.1, 1000)
camera.position.z = -10
// Now initialize camera controls
const controls = new THREE.OrbitControls(camera, renderer.domElement)
controls.rotateSpeed = 2.0
controls.zoomSpeed = 5
controls.panSpeed = 2
controls.enableZoom = true
// ...
关于three.js - 轨道控制 : Set default camera zoom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50495273/