多查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)