2007-05-14から1日間の記事一覧

gluLookAtをglLoadMatrixで置き換えてみる

レンダラにカメラ位置を渡すのに便利なように、カメラの位置を行列で保持することにした。もともと、 gluLookAt(pos[0], pos[1], pos[2], target[0], target[1], target[2], up[0], up[1], up[2]) としていたのを大間違いしていたことが判明。以下、直しまし…

Tomas Moller方式

Cのソースをそのままpythonに写してみる。 それでも、始めにやったレイと平面の交点を求めてからの2次元射影での三角形内包テストより結構早い(始めの実装がよろしくないのでもあろうが)。理論の方も後で調べてみようかしら。まだ、だいぶ遅いので次は空間…