首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在3/3/纤维和3/drei中用代码对摄像机进行平移

如何在3/3/纤维和3/drei中用代码对摄像机进行平移
EN

Stack Overflow用户
提问于 2022-01-19 04:50:23
回答 1查看 606关注 0票数 1

我可以使用带有[0,0,0]的鼠标将相机从默认位置OrbitControls移到[100,100,0]。但是,仍然无法通过代码进行摇摄。

代码语言:javascript
复制
<Canvas
        camera={{
          position: [0, 0, 100],
          up: [0, 0, 1],
        }}
      >
        <OrbitControls />
        <ambientLight />
        <FakeSphere position={[0, 0, 0]} color="red" />
        <FakeSphere position={[100, 100, 0]} color="blue" />
      </Canvas>

请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2022-01-19 09:29:34

我们需要把相机移到100,100, 100 ,100,0

代码语言:javascript
复制
useEffect(() => {
    if (!controls || !camera) return;

    camera.position.set(100, 100, 100);
    controls.target.set(100, 100, 0);
  }, [camera, controls]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70765432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档