2

画面を見たときに窓のように見える仮想現実環境を作成するために、錐台カメラを設定しています。SoCamera、SoFrustumCamera、SoPerspectiveCamera、SoOrtographicCamera のすべてのドキュメントを確認しましたが、境界線を画面の境界線と一致させるためにシーンを設定する方法が見つかりませんでした。

私はこのようなことをしたい...

https://www.youtube.com/watch?v=Jd3-eiid-Uw

私のコードの問題は、シーンの「後ろ」だけではなく、シーン全体が動くことです。3D のように見えますが、実際のウィンドウほど没入感はありません。

誰かがヒントを持っているか、それについて私を助けることができますか? OpenInventor を使用して、C++ でコードを作成しています。ありがとう!!

4

1 に答える 1

0

YouTube クリップのようにパースペクティブ シフトを行うには、中心からずれたパースペクティブ カメラが必要になると思います。DirectXMath XMMatrixPerspectiveOffCenterLH()関数を見てください。多分それは助けになるでしょう。

于 2014-07-24T21:34:48.847 に答える