为了账号安全,请及时绑定邮箱和手机立即绑定

三维中怎么根据两个点来确定方向并切换视角?

三维中怎么根据两个点来确定方向并切换视角?

qq_遁去的一_1 2019-01-29 16:30:20
三维中首先有一个初始的位置点point1 = new THREE.Vector3(x1,y1,z1);,也有现在对应的视点。当我随机点击其他点的时候,获取第二个点point2 = new THREE.Vector3(x2,y2,z2);,现在想根据两点之间的连线当做方向,更换视点,主要是跟换position以及target现在想问问大家知道怎么求target吗,刚入门不是很懂。。。
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

不是太明白你想干什么
但如果只是想要摄像机看的方向与两个点平行

camera.position.x = point2.x - point1.x
camera.position.y = point2.y - point1.y
camera.position.z = point2.z - point1.z

这样就行了


查看完整回答
反对 回复 2019-01-29
  • 1 回答
  • 0 关注
  • 357 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信