调整相机显示世界从 y=0 并向下
Adjust the camera display the world from y=0 and go down
在 Three.js 中,我希望渲染区域的顶部(第一行)指向世界中的 y=0
此外,相机需要直视(看)
这是我的价值观:
camera = PerspectiveCamera
camera.position.z = 1895.8448868133867
camera.fov = 20
screen.width = 1280
screen.height = 689
camera.lookAt( new THREE.Vector3(0,this.camera.position.y,0) )
我知道结果是 -264 (camera.position.y),但我不知道如何到达那里......
谢谢你的任何帮助! :-)
我想通了。
var vFOV = camera.fov * Math.PI / 180;
var height = 2 * Math.tan( vFOV / 2 ) * dist;
camera.position.y = (height/2) * -1
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- 由于相机位置的原因,无法在场景中显示三个.js元素
- 调整相机显示世界从 y=0 并向下
- 调整相机以显示三.js形状
- 如何在占位符中显示ng cordova相机inkove图像
- 库中的图像不显示,而相机中的图像显示
- 相机功能不显示图像
- 从图片中拍摄的照片在android的cordova相机插件中不显示裁剪
- 如何在相机上显示文字Cordova/Phonegap