标签: opengl transformation hierarchical
我想使用OpenGL中的转换矩阵来转换条形链接(通过关节链接在一起的长方体)。如果链接结构是树,我可以通过简单地固定一个部分,将其设置为树的根来转换它,然后对于每个部分,该部分的变换矩阵是它自己的局部变换乘以变换矩阵其祖先的根源。
但是,如果链接结构是具有循环的图形,我不知道如何执行此操作。这意味着一个节点可能有多个父节点,我怎样才能描述一个节点的转换矩阵,该节点在图形中直到根的所有祖先都有多个父节点?