【发布时间】:2015-07-12 17:54:55
【问题描述】:
我无法保留已删除并添加到 rootNode 的子节点的位置。父节点和子节点都有一个 pivot 翻译,我认为这是问题的一部分。我尝试将 transform 属性设置为 worldtransform 属性,然后删除该节点并将其重新附加到根。但位置略有移动。我已经尝试删除枢轴变换,将 worldtransform 添加到根节点并恢复 pivot。有时候我想我已经解决了,然后一个特定的节点在重新附加为根节点时会跳转。
似乎子节点和父节点的pivot影响了worldtransform。因此,将父节点排除在等式之外似乎会改变最终位置。
有没有一种方法可以将子节点添加到根节点,同时保持其物理位置/旋转。
任何指针将不胜感激。
【问题讨论】: