2009-05-18 10 views
0

OpenGLで複数のウィンドウを表示することに悩まされました...つまり、2つのウィンドウを表示すると、両方のウィンドウでtranformationができません。 .. ???複数のOpenGLウィンドウで異なるグラフィックスを表示する

+1

詳細を入力してより具体的にお聞かせください。どの言語を使っていますか? – nmuntz

+0

私はVisual C++でのOpenGLグラフィックスプログラミングを行っています...使用される言語は、OpenGL関数のC++です。 –

答えて

1

Tutorial #42 of the NeHe OpenGL tutorialsは、複数のビューポート(1つのウィンドウまたは複数のウィンドウに含めることができます)を持つ方法を示しています。

さらに、複数のウィンドウを使用してそのチュートリアルを変更したものがsource codeです。

2

各ウィンドウには独自のOpenGLコンテキストが必要です。したがって、各ウィンドウで同じ操作を実行して、ビューが一貫性を維持する必要があります。最初のコンテキストでレンダリングするときにジオメトリ変換を実行すると、その2番目のコンテキストで明示的に実行された場合にのみ、2番目のコンテキストに表示されます。

あなたの設定と希望する目標の詳細は参考になります。どのプラットフォームとフレームワークで作業していますか?別のウィンドウの異なるビューから同じシーンをレンダリングしようとしているか、別のウィンドウで異なるシーンをレンダリングしていますか?

+0

実際には、私はVisual C++を使用してOpenGLでプロジェクトを行っています...私は別のシーンをレンダリングしようとしていますwindows。最初のウィンドウでは、ロケットを打ち上げようとしています。第2のものでは、周りの人工衛星を回転させようとしています.... –

関連する問題