用于在图形中维护变换矩阵堆栈的算法

时间:2013-08-23 18:28:07

标签: c++ opengl graphics 2d sdl

我正在尝试使用SDL编写一个小型2D图形库。我想在openGL中实现Matrix堆栈的等价物,并在openGL中实现pushMatrix()和popMatrix()等函数。我可以完成矩阵乘法的所有编码。但是需要用于存储堆栈和管理转换的算法。

1 个答案:

答案 0 :(得分:1)

堆栈本质上是一个数组或链表,其中PUSH操作创建最后/最顶层元素的副本并将其附加到末尾,POP操作从列表/数组中删除最后一个元素。 / p>

使用/实现数组/链表是计算机科学的基本知识。