>>323
僕もなぜ3Dゲームは画質が高いにも関わらずスラスラと動けるかずっと疑問に思っています
僕の作ったこのライブラリは図形が多くなるとコンピュータの動作が凄く遅くなるのであんまり実用がなさそうです
実際の3Dエンジンは詳しくないが
僕のつくったものの場合は、単体(simplex)から複合体(complex)を構成するとき、それらが空間において互いに交わるかどうかを判断するためのアルゴリズムは結構時間がかかるし、最も肝心の問題としては
物体を平面に投影するときにどのようにして後ろの物体は前のを遮らないように順番に描けるのかを考えないと行けない
よく考えると物体が一定の位置にあるとき順番に書くことは不可能となることがわかれるでしょう
僕は最初はそれが半順序関係だと思い込んでいたが後にそれが間違いだとわかりました
プログラミングするときに脳は鈍くなったりするので普段では気づけることに気づけないこともあるように思います