【问题标题】:How do I find the global position of a root node in an armature?如何在骨架中找到根节点的全局位置?
【发布时间】:2021-06-06 00:18:30
【问题描述】:

根据光标,我有一个根节点,其头部(骨架的最开始)大致位于全局 0、0、-1.5 处,尾部位于 0、0、0 处。

但是,在编辑模式下,我看到头部位于 0, 0, -0.108,尾部位于 0, 0, 1.374。

再一次,当我将模型导出为 Collada 并使用 Assimp 导入时,我看到根节点的位置在 0、0、-0.108。我没有足够的信息来推导它的实际位置,虽然我想我可以使用它的子节点的位置,但那个位置是相对的。

如何利用我掌握的信息获取头部在根节点的全局位置?

【问题讨论】:

    标签: animation blender collada assimp


    【解决方案1】:

    通常,您应该能够从当前骨骼的偏移矩阵以及存储在根节点中的变换中获取此信息。但事实上,您只会获得本地 aiScene 的根转换。

    【讨论】:

      猜你喜欢
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多