webGLにはpush/popMatrixが含まれていますか?もしそうでなければ、私はどのようにそれらを作り直すつもりですか?webGLにはpush/popMatrixが含まれていますか?
6
A
答えて
12
いいえ、WebGLはOpenGL ES 2.0に基づいているため、組み込みのマトリックス管理や固定機能のパイプラインはありません。モデルビューと投影行列は、独自のコードで完全に管理し、描画時にシェーダに渡す必要があります。シーングラフやその他の同様のシーン管理システムを使用している場合、プッシュ/ポップマトリックスは必要ありません。本当に必要なのは、良い行列とベクトル数学ライブラリだけです。
プッシュアンドポップ行列を使用している場合は、行列の配列を使用し、現在の行列を配列に保存してインデックスをプッシュまたはポップするpushやpopなどの関数を記述するだけです。
WebGLへの移行についての詳しいヘルプが必要な場合は、OpenGL ES 2.0プログラミングガイドを入手します。本書のウェブサイトはhttp://opengles-book.com/で、WebGLを含むさまざまなプラットフォームや言語のデモを含むソースコードへのダウンロードリンクが含まれています。また、必要な場合は適切な数学ライブラリが含まれています。
0
関連する問題
- 1. WebGLエラー - エラー:WebGL:bindBuffer:バッファに既に要素データが含まれています
- 2. これは矩形に子が含まれていますか?
- 3. これには暗号化が含まれていますか?
- 4. gfortranにはサブルーチンを含むディレクトリが含まれています
- 5. RDFには実際にデータが含まれていますか?
- 6. GithubにはREADME.mdにmdファイルが含まれていますか?
- 7. currentDesign.writeCssincludesには正確に何が含まれていますか?
- 8. インポートには実際にモジュールが含まれていますか?
- 9. JSPにはHTMLボディオーバーライドが含まれているHTML BODYタグが含まれていますか?
- 10. MarkdownSharpにはクライアント/ javascriptビットが含まれていますか?
- 11. jQueryオブジェクトには何が含まれていますか?
- 12. jQuery outerWidth()にはCSSのアウトラインが含まれていますか?
- 13. Djangoテンプレートには低速が含まれていますか?
- 14. PythonにはLionのファイルが含まれていますか?
- 15. 依存関係にはDecoratingProxyが含まれていますか?
- 16. このリストには何が含まれていますか?
- 17. g ++には関数ライブラリが含まれていますか?
- 18. にはEOFが含まれていますか?
- 19. 配列には文字列が含まれていますか?
- 20. VS2005クラスライブラリにはCコードが含まれていますか?
- 21. Redshift:ソートキーにはdistkeyが含まれていますか?
- 22. JavaコンパイラにはString Constant Foldingが含まれていますか?
- 23. TinyMCEには元素が含まれていますか?
- 24. @import 'compass'にはフレームワーク全体が含まれていますか?
- 25. Buildroot:Ncursesにはtputが含まれていますか?
- 26. CosmosDBのバグには機能が含まれていますか?
- 27. Cakephp 3:belongsToManyには条件が含まれていますか?
- 28. 「ALL [特権]」には何が含まれていますか?
- 29. オニオンアーキテクチャにはSOLIDの原則が含まれていますか?
- 30. にはセットアッププロジェクトのSQLエンタープライズが含まれていますか?
シーングラフがある場合は、なぜあなたは本当にあなたがプッシュ/ポップする必要があると言ったのか不思議ですか?シーングラフ(基本的にレンダリングするオブジェクトのツリー)があります。私は、親オブジェクトの変形がその子オブジェクト(例えば、ユビキタスホイールとボルトの例)に影響を与えるようにしたいと思います。 – AlvinfromDiaspar
@AlvinfromDiasparシーングラフの設計方法によって異なります。通常は、グラフシミュレーションの一部としてワールドマトリックスを計算する必要があります。そのため、レンダリングでは単純に各ノードにマトリックスをロードします。 –