jpct-ae的相对坐标与世界坐标及一些相关的小问题(不断更新中)

经过几天的接触,我发现在jpct-ae构造的世界里是存在相对坐标与世界坐标。世界坐标我就不啰嗦了,它是不变的坐标,要记住一点当你的视角改变时,它是不变的,但是由于视角改变时,人的感觉是周围的景象在移动或翻转,很容易以自己视线射出的正方向为X轴正方向,其实这样是不对的,那是相对坐标。

在这个世界里,Object3D对象是有相对坐标的,Camera也是有相对坐标的。


几个小问题

setOrigin这个方法是设置该对象的源点的,参数的向量是相对坐标中的。

setOrientation是设置对象的前方指向与上方指向,参数向量也均是相对坐标中的。

getCenter这个方法是获取该对象的中心,返回值是SimpleVector类型的,不过它是在相对坐标的,可能会是(0,0,0),如果在世界坐标中使用的话就很可能到了世界坐标的中心了。

getTransformedCenter这个方法是和上个方法差不多,不过返回值是在世界坐标中的。

translate是Object3D中的方法,这个方法是在世界坐标中的,不过它的三个参数分别是x,y,z三个方向的增量。

getPosition这个是Camera类中的方法,可获取相机中的世界坐标。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值