問題タブ [processing]

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 投票する
2 に答える
3726 参照

opengl - 処理と OpenGL - カメラの位置を変更しますか?

データセットを世界にプロットする小さなプロジェクトを行っています。プロットができました。次に、カメラの動きを実装したいと思います。

ユーザーが c を押したままマウスをドラッグすると、カメラの位置が変更されるコードがあります。問題は、マウスの動きからカメラの動きを計算する方法がわかりません。

これは、デフォルト位置のカメラ コードです: camera(width/2.0, height/2.0, (height/2.0) / tan(PI*60.0 / 360.0), width/2.0, height/2.0, 0, 0, 1, 0 );

マウスのドラッグに関連してカメラの位置を変更するにはどうすればよいですか? (mouseX と mouseY を使ってカメラの目の位置をずらしてみましたが、うまくいきません。)

0 投票する
3 に答える
530 参照

java - javaByteArrayOutputStreamクラスについて

上記のコードを使用して、JEPG画像をバイト配列として取得します。このバイト配列に正確に何が含まれているのか知りたいです。この配列には、ファイルヘッダー情報またはピクセル値のみが含まれていますか?たとえば、この画像の色を反転させたい場合、そのための良い方法は何ですか?本当にありがとう!

0 投票する
4 に答える
8185 参照

java - OpenGL +処理:方向に基づいて回転および移動

三角形のポインティング方向に基づいて、三角形を回転させて特定の方向に移動しようとしています。理論的には、方向(0〜360度)の正弦と余弦を計算し、これらの値をx位置とy位置に追加します。それはうまくいきません。

また、三角形は最初は下ではなく上を向いている必要があります。

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

javascript - JavascriptまたはjQueryはProcessingjs変数をフェッチしますか?

サーバーに送信するAJAXで使用するために、変数 処理jsからJavascript/jQueryに渡すことは可能ですか?

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

java - 衝突回避の例またはヘルプ

私は、自分が取り組んでいるゲームに適応して使用できる衝突回避の例を見つけようとしています。丘の上の木を避けるためにスキーヤーの動きをモデル化するために使用されます。私は自律キャラクターのステアリング動作に基づいて動きを基にしており、パスの追跡と群れの良い例はたくさんありますが、衝突を回避するための良い例は見つかりません。 Nature of CodeのWebサイトには、ステアリングに関するすばらしいチュートリアルがありましたが、障害物の回避以外のすべてをカバーしているようでした。

ここからコードを変換しましたが、障害物の中心が衝突の範囲外にある可能性があるが、円がまだある場合を考慮せずに、障害物の中心を速度ベクトルに投影することによって衝突が検出されるため、正常に機能しません。衝突します。これが私が適応させたコードです(Processing(Javaベース)で書かれています)。

ですから、私を助けるために、自律キャラクターのステアリング動作をより良くする方法 に従う衝突回避の完全な例を誰かが知っているかどうか疑問に思いました。このサイトは、この論文のアプレットの例であり、コードを表示したい正確な例です。残念ながら、付属のコードがなく、逆コンパイルしてみましたが、メインクラスが表示されただけなので、あまり役に立ちませんでした。誰かがこの例またはそのようなもののコード、またはチュートリアルを持っているなら、私はそれを大いに感謝します。

0 投票する
3 に答える
7881 参照

optimization - 処理:プログラムのフレームレートを改善するにはどうすればよいですか?

そのため、私は数週間Processingに携わっており、プログラミングの経験はありませんが、より複雑なプロジェクトに移っています。ランダムなプロパティを持つクリーチャーを生成する進化シミュレーターをプログラミングしています。

最終的には複製を追加しますが、今のところ、生き物は画面の周りに浮かんでいて、マウスをいくらか追いかけています。ラインインの音と相互作用しますが、キャンバス上で見られるようにコメントアウトしましたので、あまり変わらないので、指摘したいと思いました。

現在のところ、フレームレートは私にとって理想的とは言えず、より多くのクリーチャーがスポーンされるにつれてゆっくりと低下します。根本的な間違いを犯しているのでしょうか、それともフレームごとに実行している関数が多すぎるのでしょうか。

これがソースコードで、ここのブラウザで遊ぶことができます:

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

java - Processing.exeのランチャー引数をどのように変更しますか?

processsing.exeを開いたときにランチャーの引数を変更するにはどうすればよいですか?64ビットのWindowsシステムで実行しており、JVMを32ビットモードで実行できる必要があります。

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

regex - 処理スケッチでの正規表現のヘルプはありますか?

私は、Processing スケッチで HTML ファイルを解析しようとしている初心者のプログラマーです。(ちなみに、Processing を知らない場合は、Java にコンパイルされ、同じ正規表現関数を使用します)。SimpleML を使用して、HTML ファイルを単一の文字列として正しくキャプチャしました。キャプチャしようとしているデータは、次のようにテーブルから取得されます。

候補の名前を解析して配列に入れたい(「名前」を削除)。

だから私は最初に試しました

リスト全体を返しました。

それから私は試しました

のみを返します

処理のドキュメントには次のように記載されています。

正規表現に (括弧のセットで指定された) グループがある場合、それぞれの内容が配列に返されます。正規表現一致の要素 [0] は一致する文字列全体を返し、一致グループは要素 [1] から始まります (最初のグループは [1]、2 番目のグループは [2] など)。

だから今、私は次のようなグループと量指定子のさまざまな組み合わせを試してきました:

しかし、何も機能していないため、私が得ていない概念的な部分があるに違いありません。これは簡単なはずですよね?

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

python - 画像ファイルから定義済みの多角形を自動トリミングするにはどうすればよいですか?

理想的には、Python ライブラリまたは processing.org を使用して、画像をインポートし、x、y 座標 (頂点) を使用して、この画像から定義済みのポリゴン領域をトリミングする必要があります。

ありがとう。

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

java - 凸包またはポイントクラウドからメッシュ処理への代替

点群のレンダリングに頭を悩ませようとしています。現在、私は Processing/Java を使用しており、QuickHull 3D を使用して疑似作業を行っていますが、効果に関しては、私が探していたものではありません。

これは私が持っているもののサンプルです: http://vimeo.com/17509829 Quickhull3D の Javadoc は次のとおりです: http://www.cs.ubc.ca/~lloyd/java/doc/quickhull3d/index.html

凸包法はメッシュのバウンディング タイプを識別するのに効果的ですが、私が探しているものは「シュリンク ラップ」効果に近いものではありません。2 つの頂点が QuickHull3D によって結合される距離を制限できるのではないかと期待していましたが、うまくいきませんでした。簡単に言えば、起こっていることはこれです:http://www.cs.sunysb.edu/~algorith/files/convex-hull.shtml

そして、G が G であることを大雑把に識別できるようにしたいと考えています。

これに取り組むための別のアプローチ、私が見逃している/認識していない2番目のステップ、またはそれらの頂点を結合するための距離を実際に制限する方法を誰かが推奨できますか? それは凸包アプローチの要点ではないことを知っているので、それを尋ねるのは恥ずかしがり屋ですが、どんな助けもいただければ幸いです。

ありがとう!