求解cocos creator3D的坐标转换问题

请问怎么将一个 3d节点世界坐标系下点转换到另一个 3d 节点 (局部) 空间坐标系,这个坐标系以锚点为原点

楼主大大解决了吗?

抽象出来就是把一个世界坐标转换到局部坐标么,对局部节点的世界矩阵取逆就好了
盲写的,试一下这段代码能不能工作

let localNode:Node;  
let worldPos:Vec3;
let worldToLocalMatrix = localNode.getWorldMatrix().invert();
let localChildPosition = worldPos.clone().transformMat4(worldToLocalMatrix);

直接设置父物体 :crazy_face:

最笨的办法累减父节点坐标

世界坐标不好用么?