問題タブ [panda3d]

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.

0 投票する
1 に答える
461 参照

game-physics - ODEで傾斜面を作成するにはどうすればよいですか?

ブロックが滑り落ちるODEを使って傾斜面を作る方法を考えています。飛行機を無限にしたくありません。理想的には、オブジェクトをその端から落としたいので、実際には大きなフラットボックスが必要になるでしょう。ボックス、球、円柱などの基本的なオブジェクトを作成する方法は知っていますが、空中でボックスを所定の位置にロックする方法がわかりません。それとも、地面に置かれた大きな三角柱型の形状を使用するのが最善ですか?Panda3Dゲームエンジンに組み込まれているODE実装を使用しています。

0 投票する
1 に答える
1093 参照

panda3d - 3Dネットワークの視覚化に最適:panda3dまたはCrystal Space 3D?

ネットワークパケットの3D視覚化を作成することに興味があります。数年前は数万ドルで売られていましたが、今ではオープンソースの3Dキットを使って数時間で一緒にハックできると思います。

周りを見回してみたところ、見栄えのする2人の子供が見つかりました。1人はPanda3Dで、もう1人はCrystalSpaceです。

私の要件は次のとおりです。

  • 早く学ぶ
  • PythonまたはC++から実行できます
  • 50,000ポリゴンで作業できます。(各パケットを3D空間の小さなレンガとして表現したいと思います。)

この視覚化は、ブラウザで実行する必要はありません。

だから私はアドバイスを探しています。私の質問:

  1. 私のアプリケーション、Panda3DまたはCrystalSpace 3Dのどちらが良いですか?
  2. 代わりに私が見なければならない別のエンジンはありますか?

ありがとう。

0 投票する
1 に答える
731 参照

python - Panda3dの「HelloWorld」の例を使用したImporError

3d PythonゲームエンジンであるMacにPanda3dをインストールし終えたところですが、helloworldの例をで実行しようとすると

問題が発生しました:

エンジンの取り付けがうまくいかず、エンジンの一部が欠けていると思いますが、この問題に対処する方法がよくわかりません。助けていただければ幸いです。ありがとう。

0 投票する
1 に答える
258 参照

python - RailsとPythonを統合する

これは漠然とした質問のように聞こえるかもしれませんが、PythonコードをRailsアプリケーションに統合する必要があるかどうかを知りたいと思いました。より具体的には、pygameのようなものでコーディングされたゲームがある場合(そして、panda3dと言うにはあまりにもプッシュしすぎている可能性があります)、誰かが私のrailsアプリのブラウザーでプレイできるようにするにはどうすればよいですか( 1段落の回答ですが、読み物へのリンクは問題ありません)

0 投票する
2 に答える
2090 参照

c++ - アーム用の Visual Studio Express のセットアップ

arm 用に panda3d をコンパイルし、c++ バージョンの Visual Studio Express をダウンロードしたいと考えています。悲しいことに、最後に c++ を使用したのは約 4 年前です。プロジェクトをコンパイルしてアームする方法をグーグルで検索しましたが、これしか見つかりませんでした:

http://www.ehow.co.uk/how_7675465_add-support-visual-studio-express.html

それは非常に簡単に見えますが、問題は次のとおりです。私はドイツ語版のビジュアルスタジオを使用していますが、そのようなオプションはありません。英語版をダウンロードしようとしましたが、インストーラーがシステム言語を検出し、ドイツ語に戻りました。適切なコンパイラ オプションを見つけることができるすべてのメニューを検索しましたが、何も見つかりませんでした。今思うのは、オプションがドイツ語版で単純になくなったわけではないということです。同じような経験はありませんか?アームサポートのセットアップ方法や適切な設定の場所についてアドバイスをいただけますか? さらに良いことに、あなたもドイツ人なら、適切なメニューがあるかどうかを確認できますか?

お時間をいただきありがとうございます

アップデート:

Windows 7 64 ビットを使用しており、Visual Studio C++ Express 2010 と Visual Studio C++ Express 2008 を試しました。ターゲットにしたいデバイスは、nvidia tegra 3 で動作します。

更新#2:

Linuxディストリビューション、おそらくubuntuをターゲットにしたいと思います。

VisualStudio でアームがサポートされていない場合は、他の IDE に切り替えることもできます。実際には、コンパイルが 1 つだけ必要であり、Visual Studio を使用した方が問題が最も少ないと考えられます。別の簡単な代替案があれば、教えていただければ幸いです。

0 投票する
1 に答える
3140 参照

python - パンダ 3d インポート モジュール エラー

panda 3d を学習しようとしていますが、このエラーが発生します

Windows XPでpanda 3d 1.7.2、python 2.7の最新バージョンを使用していますが、エラーを修正するにはどうすればよいですか?

0 投票する
2 に答える
854 参照

c++ - Panda3d ロボティクス

タイトルからも分かるが、これでいいのか?私が知っている言語でのロボット工学シミュレーターを探していました (私は ruby​​ を最もよく知っており、次に c++、次に python -- ここで強化したい --、javascript については忘れていますが、知っています)。

pyro と呼ばれるものを見つけましたが、おそらく私のニーズには合いません (下記参照)。

大学の最後の学期に C++ を学び、その後 RobotC に連れて行かれました (学期のわずか 2 か月でした)。Pyro は似ているように見えますが、今は違うものが欲しいです。

グラフィックスをインポートしたり、3D 環境を許可したり、ロボットが実行できるアクションを簡単に変更したりできるものが必要です。センサーなど、ロボットのプログラミングに必要なその他のものも提供します。

0 投票する
1 に答える
392 参照

python - numpy:ポイント合計

いくつかの高速(高速==純粋なPythonのforループではなく、numpyの速度)メソッドを実現したい:

0 投票する
1 に答える
552 参照

python - panda3dでsetRamImageをどのように使用しますか?

編集:最小限の失敗したテストケースがここのgithubにあります: https ://github.com/shadowmint/Panda-setRamImage-problem

-

符号なしのchar*ポインタをRGBピクセルデータを含むPythonに返すCライブラリがあります。

これを行うためのPythonAPIは次のとおりです。

panda3dでは、このデータをテクスチャとしてレンダリングしようとしています。その方法についてのブログ投稿がここにあります:http: //www.panda3d.org/blog/?p = 96

ただし、これを行うにはかなり深刻な制限があることがわかりました。これについては、http://www.panda3d.org/forums/viewtopic.php?t = 13183で説明しました。その結果、現在、次のことを試みています。 setRamImage()APIを使用して、テクスチャメモリを設定します。

これを行う方法があるはずですが、現時点で私ができる唯一の方法は、次のように、テクスチャでピクセルごとのセット呼び出しを使用することです。

これは機能します...しかし、2秒ごとに見事な1フレームで実行されます。

p.setData(rgb)を呼び出してPTAUcharのデータを設定すると(ヒント: http: //www.panda3d.org/dox/python/html/classpanda3d_1_1core_1_1PTAUchar.html)次のようになります。

RGB配列の最初の20個の奇数値のダンプは次のようになっているため、この「4」の長さがどこから来ているのか困惑しています。

unsigned char *配列を、PTAUchar.setDataまたはPTAUchar.setSubdataにフィードできるものに変換する方法が必要ですが、理解できません。

ヘルプ!

0 投票する
1 に答える
903 参照

python - 2.7.3 OSX Lion で panda3D を使用する

現在、Panda3D に同梱されている ppython バージョンで Panda3D を使用しています。しかし、OSX Lion 2.7.1 に同梱されている Python バージョンに Panda3D をリンクするにはどうすればよいでしょうか?

~/.bash_profile について読んで、残りの bash プロファイルを含めて次のことを試しました。

しかし、私はまだ取得します