Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SDL を使用して小さな 2D グラフィックス ライブラリを作成しようとしています。OpenGL で Matrix スタックに相当するものを実装し、openGL で pushMatrix() や popMatrix() などの関数を実装したいと考えています。行列乗算のすべてのコーディングを行うことができます。ただし、そのスタックを格納して変換を管理するためのアルゴリズムが必要です。
スタックは基本的に配列またはリンクされたリストであり、PUSH 操作は最後/一番上の要素のコピーを作成して最後に追加し、POP 操作はリスト/配列から最後の要素を削除します。
配列/連結リストの使用/実装は、基本的なコンピューター サイエンスの知識です。