React Three Fiber OrbitControls初始放大



我正在这个代码沙箱上练习React Three Fiber。

我对演示的问题是,我真的不明白如何在OrbitControls中设置更宽的初始变焦,以便看到更多的小恒星?

这是我认为需要传递缩放值的相关代码

<OrbitControls
enableZoom={true}
enablePan={true}
enableRotate={true}
/>

我在官方网站上挖掘,以了解OrbitControls配置初始缩放实际需要什么

您可以将相机的初始位置设置得更远。在三个.js中,你会做:

camera.position.set(x, y, z); // The point where you want the camera
controls.update();

似乎在这个演示中也有效。尝试例如在x轴上移动:

<PerspectiveCamera
makeDefault
position={[500, 0.9, 1.8]}
fov={60}
zoom={0.9}
/>

参见沙箱叉。

相关内容

  • 没有找到相关文章

最新更新