如何在Three.js中沿摄影机方向将对象直接从摄影机移开
How would I move an object directly away from the camera in the camera direction in Three.js?
我认为这需要获得方向向量、坐标并将其相乘,尽管我不知道如何做到这一点,也无法找到信息。
从camera
到object
的方向为:
var direction = object.position.clone().sub( camera.position ).normalize();
或者,如果你所说的"在相机方向"是指相机所面对的方向,那么获取该方向的方法之前已经得到了回答。
向该方向移动object
10个单元:
object.position.add(direction.clone().multiplyScalar(10));
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 全局变量和全局对象的属性之间有什么区别吗
- 比较从函数和生成的日期对象
- Javascript,访问一个主要对象模块模式中的每个对象
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何使用json将对象列表从java转换为javascript
- 序列化数据属性中对象的最可靠方法
- 如何访问声音管理器2创建的声音对象
- 根据摄影机视图更改计算对象旋转
- 正交摄影机和使用光线投射选择对象
- 如何在Three.js中沿摄影机方向将对象直接从摄影机移开
- 如何使对象在three.js场景中仅对一个摄影机可见
- 摄影机到对象的距离