【发布时间】:2015-02-11 17:58:38
【问题描述】:
我有一个组织为形状树的 2D 动画。但是,我需要一个不同于从根的深度优先或广度优先遍历的绘图顺序。有没有办法控制最终的抽奖顺序?
我需要找到一种方法来做到这一点,而不会破坏树中的父子继承。例如,当我绘制树时,我需要每个孩子从其父级继承平移和旋转,然后将这些平移和旋转传递给他们的孩子。
我可以想出各种方法来处理这个问题,但这似乎不是一个独特的问题,所以我想知道是否有特定于 OpenGL 的解决方案。
【问题讨论】:
-
你有没有想过做2遍?首先通过您更新每个项目的矩阵。第二遍,你可以随心所欲地绘制场景。
-
@Robinson:当我说我可以想出各种方法来处理这个问题时,我就是这么想的。我只是想知道 OpenGL 是否对这种情况有任何功能。