問題タブ [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 - VPython: 実行ごとに関数を反復して新しい曲線を作成する
特定の距離でターゲットを攻撃するために、特定の速度で発射体を発射する最適な角度を見つけるプログラムを作成しています。
私はこのコードを持っています:
問題は、このプログラムがこの関数をさまざまな角度で複数回繰り返すことです。poscurve.plot(pos=position)
これを繰り返すと、関数は毎回同じものを使用するため、新しい曲線の最初の点を前の曲線の最後の点に接続します。この関数を反復するたびに新しい曲線を生成するにはどうすればよいですか?
(このコード スニペットの外で変数が定義されています。プログラムは概念的には正常に動作し、グラフがどのように見えるか)
vpython - VPyhon の画像を JPEG 形式でエクスポート
VPython を使用して、円柱の配列やトーラスなどの静的な (アニメーションではない) 3D ジオメトリを作成しています。デモンストレーション用に PPT に挿入できるように、.jpeg 形式または .png 形式で保存したいと考えています。これを行うことは可能ですか?または、Mayavi などの他のツールを使用する必要がありますか? ありがとう。
python - Pythonコマンドラインの位置を設定する
コマンドラインが開く位置を設定する方法はないかと思います。私はAレベルのコンピューティングプロジェクトにPython2.7とVPythonを使用しています。現在、2つのVPythonウィンドウの後ろで開きますが、下で開くことをお勧めします。これが可能かどうか疑問に思っていました。ありがとう。
python - Vpythonでスコアを表示するには?
マイコード
したがって、印刷部分は正常に機能します。しかし、ラベルにはスコアが表示されません。それを修正する方法は?
python - Python、コード全体を再起動して、オブジェクトとすべてを移動する (ループだけでなくコード全体)
サイエンス フェアのプロジェクトで、N 体問題のコンピューター シミュレーションを構築しています。終了時にシミュレーション/コードを再生して、通り過ぎる他の人が常に見ることができるようにします。VPython
シミュレーションを作成するためにうまく機能したものを使用していますが、コード全体を再起動するときにすべてのオブジェクトを初期位置に戻す方法がわかりません。私のループは使用しています:
次に、特定のことが起こったときに、if ステートメントを使用して、シミュレーションの次の部分を開始します。例: 星を増やす
コード全体を繰り返す方法を知っている人はいますか? 私が思いついた最善の方法は、すべてのオブジェクトをループに入れてから continue を使用することですが、continue と break の使用方法が完全にはわかりません。
python - VPython の継承
現在、VPython オブジェクトをすばやく作成し、オブジェクトに追加の値を追加するという唯一の目的でクラスを作成しようとしています。VPython は、位置や寸法などの値を持つオブジェクトを自動的に作成します。ただし、材料の物理的特性や運動量などの変数も追加したいと考えています。だからここに私の解決策があります:
次のような物理オブジェクトを使用します。
基本的に、新しい変数を追加しながら、これで VPython sphere() オブジェクトの元のプロパティを保持したいと考えています。これは実際に最初に機能し、オブジェクトがレンダリングされ、変数が追加されます。しかし今、VPython オブジェクトを変更する方法がありません。入力すると:
位置は変数として更新されますが、VPython はレンダリングされたオブジェクトを更新しません。オブジェクトとレンダリングされたオブジェクトの間に切断があります。新しいオブジェクトの作成中に VPython オブジェクトのレンダリングの側面を継承する方法はありますか? 単純に使えない
また、VPython に関するドキュメントはあまりありません。
python - [Python]特定のオブジェクトのobj.rotate
これは私の小さな Python プログラムです。Vpython を使用して、ボックスを回転させたいと思います。シーンの軸ではなく、ボックスの軸を使いたいです。たとえば、右に回転してから「鼻」を下げたい場合、ボックスのビューでこれを行いたいです...私がジェット機だったと想像してください;)ところで:I'ma python 3
python - IDE から Vpython (ビジュアル) を使用する方法
私はPythonに非常に慣れていないため、バージョンとライブラリを完全には理解していないため、問題に対する簡単な解決策があるかもしれません.
私は、シミュレーションを視覚的に表示することが不可欠なプロジェクトに取り組んでいます。Mac OSX 10.8.4 に Vpython をインストールしましたが、これまでのところ、コマンド ラインからプログラムを実行すると視覚化が機能します。ただし、IDE (Eclipse、Sublime Text、Spyder、理想的には Spyder) を使用したいのですが、from visual import *
表示されるたびに次のエラーが発生します。
そこで、Spyder の PYTHONPATH マネージャーを使用して、パッケージへのパスを追加してみました。同じエラーが発生しました。
次に、最後の溝の努力で、「ビジュアル」パッケージをSpyderの含まれるパッケージのディレクトリ(/Applications/Spyder.app/Contents/Resources/lib/python2.7/)に手動で追加しようとしましたが、別のパッケージが得られました(悪いですが) ) エラー:Fatal Python error: PyThreadState_Get: no current thread
この問題に対処する方法がわかりませんが、最も苛立たしいのは、コマンド ラインで同じファイルを実行すると問題なく動作することです。(そういえば、参考になれば私が使ったときに出てくるpythonのバージョンwhich python
は/Library/Frameworks/Python.framework/Versions/2.7/bin/python
あなたが提供できるアドバイスをありがとう。
python - 独自の軸でオブジェクトを回転させますか?
キーボードで操作できる矢印を作りたい!xz プレーンでの回転はうまく機能しますが、独自の z 軸で回転させることはできません。
だから私はシステム軸を使いたくない、矢印に相対する軸が欲しい!
私のコードをここに貼り付けるには愚かすぎて申し訳ありません。ここにアップロードします... アップロード
助けてくれてありがとう、私の問題を理解できない場合は、コメントしてください!