threejs如何精确的设置相机位置

以下是关键的代码,并非完整,主要是利用OrbitControls的target属性

import { OrbitControls } from "three/addons/controls/OrbitControls.js"// 引入轨道控制器

camera.lookAt(x,y,z)

new controls=newOrbitControls(camera,renderer.domElement);

console.log("controls.target",controls.target) // 在页面上打印并找出合适的位置,给camera.lookAt(x,y,z)的坐标

controls.target.set(x,y,z) // 与camera.lookAt(x,y,z)保持一致

controls.update() // update()函数会执行camera.lookAt(controls.target)

相关推荐
前端工作日常3 分钟前
我学习到的babel插件移除Flow 类型注解效果
前端·babel·前端工程化
SY_FC4 分钟前
uniapp input 聚焦时键盘弹起滚动到对应的部分
javascript·vue.js·elementui
前端工作日常16 分钟前
我学习到的 Babel 配置
前端·babel·前端工程化
xw51 小时前
uni-app项目跑APP报useStore报错
前端·uni-app
!win !1 小时前
uni-app项目跑APP报useStore报错
前端·uni-app
拾光拾趣录1 小时前
Flexbox 布局:从“垂直居中都搞不定”到写出响应式万能布局
前端·css
渣渣盟2 小时前
JavaScript核心概念全解析
开发语言·javascript·es6
huxihua20062 小时前
各种前端框架界面
前端
拾光拾趣录2 小时前
GET/POST 的区别:从“为什么登录请求不能用 GET”说起
前端·网络协议
Carlos_sam2 小时前
OpenLayers:ol-wind之渲染风场图全解析
前端·javascript