three.js - 在 Three.js 中 PerspectiveCamera 的翻译有什么变化?
问题描述
我在 three.js 中使用 PerspectiveCamera。我想前后移动相机,所以我尝试使用翻译,效果很好。
我还需要获取相机的位置。但是 translateZ 不会改变相机的位置。那么 translateZ 有什么变化呢?
解决方案
所有 Three.js 对象都有一个translateX, translateY, translateZ
方法,该方法通过给定单位沿轴更改位置。translateZ() 沿 Z 轴移动它。如果您没有看到相机有任何变化,请尝试使用更大的值,也许您只是没有注意到它,因为向前/向后移动比向上/向下或向左/向右移动不太明显。
推荐阅读
- php - 检查信息双表
- chess - 如何确定有效的国际象棋走法?
- c# - 如果单击 Button,则选择 ListView 中的下一项。怎么做?
- nlp - 有什么方法可以更快地计算 gensim WmdSimilarity
- java - NodeManager 和 ResourceManager 进程不启动
- android - RecyclerView 不显示从列表通过 Bundle 传递的数据
- class - 定义类的点
- stripe-payments - 允许用户在 Stripe 中处理定期付款时编辑卡信息
- java - FirebaseVisionImage:变量“图像”可能尚未初始化
- java - 如何在底部导航中显示图像视图 [Android]