>>757
>>753の言っているように、>>755の行列をかけるとワールド座標を飛ばしてビュー座標まで変換されちゃう。
OpenGLはモデル変換(ローカル→ワールド)とビュー変換(ワールド→ビュー)を区別せずに、
MODELVIEWという1つのスタックで管理してるからね。

ということで、これまた>>753の繰り返しになるが、
gluLookAt等でカメラを設定した直後にglGetでモデルビュー行列(=ビュー行列)を保存しておき、
あとでその逆行列をかけてやればいい。

[ワールド座標] = [ビュー行列の逆行列]×[モデルビュー行列]×[ローカル座標]