多量の(できれば大量の)4D頂点を取ることができ、任意の4Dカメラに関して3D空間に投影することができる、積極的に開発されたC/C++ライブラリハードウェアアクセラレーションの視覚化のためにOpenGLに入力できる正規の3D頂点を出力しますか?私はまた、4D空間(平行移動、4軸すべての回転、均一なスケーリング)で標準的な変換を実行する能力が必要です。OpenGLでの4Dオブジェクトの可視化
答えて
次が悪いの答え(私は決してトピックの専門家であるため)ですが、私は周りの迅速なかいま見を取ることにしたと、この論文を思い付いた:4Dオブジェクトのhttp://steve.hollasch.net/thesis/#chapter4
プロジェクション3次元空間への投影は単純に3D空間を2次元空間に拡張したものであり、上記の理論は4D空間から2次元空間へのさまざまな種類の投影を示しています。コードサンプルはC言語で書かれているので、簡単に理解できるはずです。
ありがとうございました。私は1つか2つの似たような論文と、4D頂点を3次元空間に投影するための1つの非常に古いライブラリを見つけましたが、私は積極的に開発されたプロジェクトを期待していました。だから私はこの質問を開いたままにしておきます。もし私が1つ見つからなければ、私は自分自身を転がすでしょう。 – MasterM
@MasterM:あなたが何かを思いついたら、答えとして、あなたが学んだこと(あるいは何をするか)を投稿してください。私はあなたが何を思いつくのが大好きです。 – greyfade
@MasterM、greyfadeの要求に二番目に熱心です。この質問は間違いなく新しいお気に入りです。 3D感覚を高める方法としてステレオグラムを考えてみましょう。 –
Professor Andrew Hanson(Indiana University)は、4Dジオメトリを視覚化するためのグラフィックスライブラリを開発しました。それはGL4Dと呼ばれています。これは、OpenGLのフィーリングを模倣するように設計されています(実際にOpenGLの上に構築されているかどうかはわかりませんが)。それはGPUアクセラレーションです。投影、スライス、隠面除去、ボクセル単位の照明、半透明のシェーディングをサポートしています。ここで
はGL4Dを説明する出版物です:GL4D paper
は、ここでソースコードへのリンクです:GL4D Source Code
そして、ここではGL4Dのデモビデオです:あなたは回転を実装するquintonionsが必要になりますようにGL4D Video Demonstration
- 1. Pythonでの4Dベクトルの可視化
- 2. OpenGLでの可視化の問題
- 3. のOpenGL ESを可視化する方法2.0フラグメントシェーダ
- 4. Pythonでの可視化
- 5. カクテルレシピデータの可視化
- 6. ジュリアスの可視化
- 7. Googleの可視化、
- 8. インタラクティブグラフの可視化
- 9. 4Dナンシーアレイの最適化
- 10. 可視化 - タブロー
- 11. データベースのグラフの可視化
- 12. ActiveRecord/NHibernateエンティティモデルの可視化
- 13. RNN/LSTMの可視化
- 14. OO PHPコードの可視化
- 15. Javaプロジェクトの可視化
- 16. 大気データの可視化
- 17. パーズツリー構造の可視化
- 18. Prologグラフの可視化
- 19. Googleの可視化:グラフエディタエラー
- 20. Python K-medoidsの可視化
- 21. ARKit平面の可視化
- 22. ストーリーマップ(要件の可視化)
- 23. データの可視化ライブラリは
- 24. ツリー構造の可視化
- 25. C++コードの可視化
- 26. ないコンテンツグラフの可視化
- 27. TFSコードグラフの可視化
- 28. export_graphviz extratreesclassifier Pythonの可視化
- 29. RandomForestRegressionツリーの可視化
- 30. ブラウザでの3D視覚化のためのOpenGLまたはFlash
サウンズ;-)(いい質問です!) –
私はちょうど質問しています:あなたはこれを使っていますか? – Beta
ここで基本的な問題はありません。つまり、4Dの図形を3D空間に投影するのですか?同様に、標準的な方法はありません。そうするための標準的なライブラリ実装はありませんか? –