問題タブ [vpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Gnome および FVWM2 での GTK::Socket および Gtk::Plug の予期しない動作
次のコードは、FVWM2 内で実行すると正常に動作します。しかし、デスクトップを Gnome に変更すると、埋め込まれたウィンドウは埋め込まれずに破棄されます。
何故ですか? 私は何が欠けていますか? ...
コードは次のとおりですが、基本的には fork だけです。子では、VPython ウィンドウを作成し、永久にアイドル状態にします。親では、GTK ウィンドウを作成し、子ウィンドウのウィンドウ ID を見つけて、GTK::Socket に埋め込もうとします。
VPython の部分は、これとは無関係かもしれないことに注意してください。
PS: はい、これはこの質問のフォローアップです。
python - Vpythonでテクスチャを追加するには?
Vpythonスクリプトでボックスにテクスチャを配置する方法を知りたいですか?
python - Kubuntu 12.04 上の Visual Python 2.7 セグメンテーション エラー コア ダンプ
vpython に問題があります。以前はUbuntu 10.4で使用していましたが、Kubuntu 12.4に更新しました。Ubuntu 10.4 では vPython は完全に機能していましたが、現在は Kubuntu 12.4 で問題が発生しています。
Mounパッケージマネージャーでパッケージpython-visualをインストールし、単純なコードを実行しようとすると、次のようになりました:
Ubuntu 10.4 を使用している同じコンピューター上の vpython で問題が発生したことはありません。
やった :
1) http://ubuntuforums.org/showthread.php?t=1386688 2) sudo apt-get install libgtkglextmm-x11-1.2-dev
しかし、それは役に立ちませんでした...
python - Vpython 3D ボックス + テキストの組み合わせ
私は Python/Vpython を初めて使用するので、いくつかのガイダンスをいただければ幸いです。ボックスが回転するとテキストも回転するように、ボックスの各面に一意のテキスト文字列を使用して vpython ボックス (または 3D 長方形など) を作成する最良の方法は何ですか。
このプログラムを想像する簡単な方法は、サイコロの転がりに似ており、サイコロが回転するにつれて側面のドットの数が変化します。ドットではなく、キューブ (「サイコロ」) にはドットではなく単語が表示されます。
Vpython を使用するとボックスを簡単に作成できますが、ボックスにはテキスト属性がありません。私は押し出しをいじっていましたが、ここでは解決策ではないようです。どんな助けでも大歓迎です。
前もって感謝します!
python - VPython インストールの問題
64 ビット Python 用のビジュアル モジュールをインポートしようとしています。残念ながら、次のエラーが発生し続けます。
ImportError: numpy.core.multiarray のインポートに失敗しました
トレースバック (最新の呼び出しが最後):
ファイル「C:\python\color_space.py」の 2 行目
ファイル「C:\Python27\lib\site-packages\visual__init__.py」の 1 行目
ファイル「C:\Python27\lib\site-packages\visual\visual_all.py」の 1 行目
ファイル「C:\Python27\lib\site-packages\vis__init__.py」の 3 行目
ImportError: numpy.core.multiarray のインポートに失敗しました
64 ビット バージョンの Python をアンインストールし、32 ビット ビジュアル モジュールを使用して 32 ビット バージョンの Python を試しましたが、成功しませんでした。これで 64 ビットに戻りました。これを修正する方法についてのアイデアはありますか?
python-2.7 - Python PDB デバッガー (デバッガーでは機能するが SciTE では機能しないコード)
Python PDB Debugger と SciTE で記述したコードに問題があります。
だから私は「func」と呼ばれるクラスを持っています。このクラスには「hermite」というメソッドがあります。PDB デバッガーを使用して、このメソッドを実行しているときにプログラムがフリーズする理由を突き止めています。
私はから始めます:
「n」を押してデバッガーの次の行に移動すると、プログラムがフリーズします。
pdb.set_trace()
メソッド「hermite」の中に入れると、次のようになります。
デバッガーでは、メソッドは完全に実行され、問題はまったくありません。
メソッドが呼び出されたときにデバッガーがフリーズする理由はわかりませんが、
set_trace
メソッド内に配置すると、プログラムは正常に実行されます。また、SciTEでは何
where set_trace()
を入れてもプログラムは動きません。そのため、何らかの理由で、メソッド内に set_trace を使用して、プログラムがデバッガーからのみ実行されるかのようです。
問題が何であるかについてのアイデアはありますか?「hermite」のコードを貼り付けますが、非常に長いです。重要な部分は、メソッド内では完全に正常に実行されますが、メソッド外ではset_trace
フリーズすることだと思います。set_trace
更新:問題を解決したことは気にしないでください。私のエルミート法では、微分方程式の時間ステップを行っていて、時間ステップ間隔として (15 - (-15)) / 100 を使用していました。Python はその値を 0 に設定していたため、無期限に実行されていました。プログラムがデバッガーで機能した理由は、実行時間を短くするために時間ステップをゼロ以外の値に強制していたためです。とにかくこれを見た人に感謝します。
rotation - フレームを回転させるvpython「相対」
現在の位置に対してフレームオブジェクトを回転させる方法を見つけようとしています。
例: オブジェクトが北を指しており、y 軸を中心に 180 度回転するとします。その後、私は言います: 90 度傾けて、「世界」の視点から傾けます。したがって、上向きではなく下向きです。(この紛らわしい話で申し訳ありません。以下のコードを試して、上下左右のキーを使用すると、私が何を意味するかがわかります)。
どんな助けでも大歓迎です。
ipython - possible to use vpython in ipython notebook?
Whenever I use vpython in ipython the kernel will die. is there any solution? I don't know what to do. (My OS is ubuntu 12.04 64 bit, the browser is firefox.)
python - vpython 実行時の「セグメンテーション違反」
vpython バウンス ボールのデモ コードを実行しようとしています。しかし、このスクリプトを実行するたびに、ウィンドウが超高速でポップアップし、再びシャットダウンします。次に、Segmentation fault
(そしてそれだけです!他の情報はありません)を取得します。Vpythonを正しく実行する方法を知っている人はいますか?
追加情報:
Ubuntu Software Center から vpython をインストール (パッケージ名: python-visual)
OS: Ubuntu 11.10、64 ビット
グラフィックス・ドライバー: VESA: M92
Python バージョン: 2.7.2