tri fillの計算を先に実行・保存して、書くときの計算を少なくしてみたものです。 矢印キー:カメラの移動 スペースキー:透明度を上げる 300個の三角形を書かせています。 画面外の三角形を書かない、などの処理は実装していません。
まぁそこそこ速いんじゃないでしょうか?リストの容量を少し多く使うので、たくさん保存したいときには向かないかも知れません。 勢いだけで作ったのでプログラムが結構ぐちゃぐちゃです。使うときにはちゃんと最適化します。