角度节点间转换

类似vec2 的节点间的坐标转换,因为要做一个很多车的拖尾,拖尾需要单独一个层级,然后跟随自己车的位置和角度。现在需要进行角度在节点间的转换。有大佬有思路吗?
var ftest20 = new cc.Quat();
var ftest21 = src.eulerAngles;
var ftest22 = cc.Quat.fromEuler(ftest20, ftest21.y, ftest21.z, ftest21.x);
var ftest23 = src._worldMatrix;

   /// 需要quat乘以mat4
  ftest20.mul(ftest23)

   /// 需要mat4 转quat
    var ftest24 = new cc.Mat4();
    var ftest25 = cc.Mat4.fromQuat(ftest24, ftest22);
    var ftest26 = new cc.Mat4();
    var ftest27 = ftest25.mul(ftest23, ftest26)

现在好像没有找到四元数乘以变换矩阵的方法,或者将矩阵mat4 转为四元数的方法,有大佬知道吗?照顾哈伸手党阔以么?

src 是被转换的节点,这个代码是将这个角度转到世界空间中

大佬们有方案吗

有解决方案了吗?