BABYLON自学习笔记 本地轴和世界轴

多查API 多在广场里面实例操作才能更深入了解

BABYLON里面的坐标系让人很头疼

  可以看到每个物体都有自身的一套坐标系

而bbl里面每个物体的旋转平移都是默认绕自己的坐标系转动的

 

为了证明默认轴的问题 用两个球进行验证 第一张图上面的sp最后的translate是按照WORLD

下面的translate默认按照球的子坐标系x轴 红色轴的方向平移了两个单位长度

官方API上有一点描述的不清楚 通过试探验证

 

 对于translate是指这个mesh按照此向量的方向移动 例如这里(3,3,0) 1 指的是刚好移动了一个向量的长度

默认按照物体本地轴

 S1自身未进行旋转,因此本地轴的朝向与世界轴一致 坐标很简单

(0,2,0)+(3,3,0)=(3,5,0)

 来看看本地轴进过了90度旋转的Sphere 为什么坐标是3,2,3

因为后面的平移是以它自身的坐标系进行平移了(3,3,0)的向量

这个3,3,0的向量在世界坐标系中是(3,0,3) 因为S的x与世界坐标系一致 y是世界中的z z是世界中的-y

所以移动后的s在世界坐标系中的坐标是(0,2,0)+(3,0,3)=(3,2,3)

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值