首页 > 解决方案 > 试图在three.js中改变圆柱体对象的视角而不实际移动它的位置

问题描述

我正在做一个项目,我在画布3d cylinder object上放置一个静态 2d 图像的前面three.js,试图使圆柱体看起来像它的照片的一部分。

为了使 3d 圆柱体的透视图与其后面的照片相匹配,它需要向下移动y axis. 问题是它被移出了现场。我需要一种方法来渲染3d cylinder它在 -y 位置的外观,但实际上并不向下移动场景。

详情见图片: 图片来自 https://imgur.com/u0JwAmZ

标签: three.js3d

解决方案


x-axis rotation24 度左右、将 10 度降低FOV到 10 度左右、将 35 度camera.position.z增加到 35 度左右的组合让我得到了我需要的结果。谢谢@prisoner849


推荐阅读