Python互換性のある3Dグラフィックスを探しています。ほとんどの場合、線を描画して3Dで表示できるようにしたいと思います。文字通りこの分野での経験はありません。
私は実験によってプログラミングを最もよく学びます。それでは、どのパッケージで3Dグラフィックスを実行する必要がありますか?私はemacsの使用を本当に楽しんでいるので、これらの提案があればそれも素晴らしいでしょう!
要約すれば:
以下の私の答えは、リアルタイムグラフィックスに興味がある人向けです。 3Dグラフを描いて定期的に更新するだけなら、 gnuplot のようなものがより適切かもしれません。
以下のトムの回答も参照してください。
リアルタイム3Dグラフィックスを統合する最も一般的な方法は、 OpenGL ライブラリを使用することです。 OpenGLとリアルタイムグラフィックスは大きなトピックですが、3Dラインの描画などに集中することはそれほど難しくないはずです。 python http://pyopengl.sourceforge.net/ のバインディングが存在します
[〜#〜] glut [〜#〜]-おそらくXプラットフォームのウィンドウ化とコンテキスト設定を提供するのに最適であり、前述のバインディングに含まれています。
OpenGL-アプリケーションにはいくつかのバージョンがありますが、イミディエイトモード、レガシーはおそらく受け入れられます。
ここに学習のためのリンクがあります-それらをすべて読む義務を感じないでください-あなたに関連するトピックを選んでください。
Python=での3D視覚化の最も簡単な方法は VPython です。
たとえば、正方形の形で曲線を描くには、次のようにします。
square = curve(pos=[(0,0),(0,1),(1,1),(1,0),(0,0)])
これはMayaVI、VTK、OpenGLなどよりも非常に簡単です。
別の簡単なオプションは、matplotlibの3Dグラフィックスです。定量的な詳細には優れていますが、3Dパーツのように単純、高速、インタラクティブではありません。