私は512x512のウィンドウを持っていて、262144(つまり512 * 512)の2Dポイントを生成し、glVertex2fを使って表示しています。ポイントは、(-2、-2)〜(2,2)の範囲内で均等に配置されます。しばらくすると、(-1、-1)〜(1,1)のような異なる範囲の262144点の異なるセットを生成しています。私はglOrthoを(0,512,0,512,0,512)として定義します。第2の点の行列はウィンドウの半分を占め、第1の行列はウィンドウ全体を占める。 2番目の行列をgluLookAtを変更せずに、または異なる回転、平行移動、またはglOrthoを指定せずにウィンドウ全体を占有するにはどうすればよいですか? (それはズームのような本質的だが、異なる値を再プロットし、私は全体のウィンドウに合わせて、新しい値を必要とする)OpenGL - ポイントの配列を表示
0
A
答えて
4
どのように私はポイントの第2のマトリックスはまた、gluLookAtを変更したり、異なる指定せずにウィンドウ全体を占めて作るのですか回転、翻訳、またはglOrtho?
これはまさにそのようです。プロジェクションまたはモデルビューのマトリックスを「一度」に設定することは期待されていません。これらの行列を必要に応じて頻繁に変更する必要があります。
OpenGLは図面 APIです。 OpenGLをそうでないものとして扱ってはいけません(シーングラフ、3Dモデル表示子など)。一日の終わりに、OpenGLは点、線、または三角形を描画し、いくつかの変形を適用します。また、必要に応じて、特定の描画ステップで選択的に変換を変更することは、受け入れられるだけでなく、作業を行う方法です。
関連する問題
- 1. OpenGLで画像の配列から3Dボリュームを表示する
- 2. のOpenGL:テクスチャ配列
- 3. openglのポイントをプロットする
- 4. Python:ポイントの配列をJSON
- 5. mvcで配列の配列を表示
- 6. OpenGLの表示リスト
- 7. 配列を表示
- 8. チャートのポイント値を表示
- 9. OpenGLライブラリを使用してテキストファイルから3Dポイントを表示するには
- 10. ポイントの配列Javaでソート
- 11. ベクトル/配列のポイント位置
- 12. 配列内の属性ポイント
- 13. Codeigniter配列表示
- 14. OpenGLテクスチャへのrgba配列
- 15. OpenGLのVBO DMA配列
- 16. Android OpenGLの頂点配列
- 17. C++/OpenGL - 配列のポインタ
- 18. iPhone OpenGL es:ポイントについての行列を回転する
- 19. XULで配列を表示
- 20. json配列を表示
- 21. php配列の表示
- 22. 1つの列をポイントとして表示し、他の列をGoogleChartの行に表示
- 23. ListBoxの表示文字列[]配列
- 24. OpenGLで点の配列を描く
- 25. 私のイメージマップにポイントを表示
- 26. PHP配列表示画像
- 27. images配列と表示
- 28. 表示AJAX応答配列
- 29. Yii2:表示連想配列
- 30. 表示MySQLデータベース配列
希望の範囲で座標を指定することによって?あなたはどんな種類の魔法を期待しているのか分かりません。 –