首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js。PerspectiveCamera高度位置

Three.js。PerspectiveCamera高度位置
EN

Stack Overflow用户
提问于 2020-12-23 16:06:24
回答 1查看 147关注 0票数 0

我找不到相机的位置。我尝试了这个数字,但是我没有得到预期的结果:

代码语言:javascript
复制
camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
camera.position.set(0, 4, 15);
camera.lookAt(0, 0.5, 0);

现在相机就在这一层:

看起来像一只狗。我必须调整它,让它看起来像个成年人。我得看看桌上有什么。

@Marquizzo将camera.position.set(0, 12, 15);从4改为12,它做到了,但相机仍然是从上面往下看(看起来大约是15°)。我需要相同高度的相机,但视线必须是水平的,就像你的眼睛向前看一样:

EN

回答 1

Stack Overflow用户

发布于 2020-12-24 06:52:30

在PerspectiveCamera上使用lookAt(x, y, z)将使相机直接指向x, y, z位置。考虑到这一点,如果您希望相机是水平的,只需提供与相机的y位置相等的y值。

代码语言:javascript
复制
var yHeight = 12;
camera.position.set(0, yHeight, 15);
camera.lookAt(0, yHeight, 0);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65420905

复制
相关文章

相似问题

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