問題タブ [pgraphics]

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 に答える
585 参照

java - 2.0b8 の処理 / PGraphics オブジェクトの破棄とメモリ管理

image() メソッドを使用して画面に描画するバッファーとして PGraphics オブジェクトを使用するスケッチに取り組んでいます。

私の問題は、このバッファーが適切に破棄されていないために、99% の大きなメモリ リークが発生していることに気付いたことです。

このオブジェクトを削除してメモリを解放する方法はありますか? 古い GLGS ライブラリのドキュメントを見て、dispose() メソッドを試してみましたが、効果がないようです。

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

processing - (処理中) すべてのピクセルが別の PGraphics からコピーされたときに PGraphics が更新されない

PGraphics に小さな問題があります。私が取り組んでいるより大きなプロジェクトから抽出された次のコードがあります。

}

一般に、PGraphics array1 を PGraphics array2 にコピーします。ただし、array2 は最初のフレームの array1 のように見え、ビジュアルは更新されません。私が追加したとき:

それは印刷します:

したがって、明らかに両方の配列に同じ値が含まれています。更新された array2 が表示されない理由がわかりません。

ドキュメントに従って updatePixels メソッドを別の場所に配置してみましたが、これは役に立ちません。

私は何が欠けていますか?

前もって感謝します!

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

java - JAVA2D は、Processing で透明な PGraphics オブジェクトを表示する唯一のレンダリング モードですか?

透明な背景でオブジェクトを表示できるJAVA2D処理中のレンダリング モードは(および とは対照的に)だけですか? 他の 2 つのモード ( 、 )でコードを書き直そうとしましたが、背景が不透明 (デフォルトでは黒) になりました。おそらく、それらを透明にする方法がありませんか? オブジェクトに表示している s は、期待どおりに透明になっています。不透明なのは の背景です。私はプロジェクトに取り組んでおり、透明性を維持するために現在選択していますが、代わりに とその機能を代わりに使用できるかどうか疑問に思っています。PGraphicsP2DP3DP3DP2DPGraphicspngPGraphicsPGraphicsJAVA2DPGraphicsP3D

オンラインで調べてみるとJAVA2D、以前のバージョンの Processing (1.*) で PGraphics を透過的にレンダリングできる唯一のモードであると信じられていましたが、これがバージョン 2 で変更されたのではないかと思います。

事前にご説明とご協力をお願いいたします。

アップデート:

以下は、私のコードのサンプルです (Java の Eclipse で、Processing をコンポーネントとして記述)。vk の返信pngは、Processing pde では (私の s で) うまく機能しますが、Eclipse の私のプロジェクトではうまくいきませんでした。考え?:

メインクラス:

セカンドクラス:

注: 2番目のクラスで 最後のsave()関数が必要かどうかはわかりませんmakeMotifArray()(透明性を維持するための別の試みです)。

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

java - 処理: PGraphics オブジェクトの位置を取得

こんにちは、Processing でいくつかのウィジェットを作成する必要があります。そのために、PGraphics のカスタマイズされたサブクラスと一緒にラップすることを検討しています。その後、それらをドラッグできるようになります。

現在の問題は、PGraphics オブジェクトの位置を取得するにはどうすればよいかということです。

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

processing - 処理中の PGraphics 楕円が成長しない

私は円を成長させ、blendMode(DIFFERENCE); で反転させようとしています。しかし、半径は変更されていません..

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

processing - PGraphics と Minim はうまく連携できませんか?

私は最近いくつかのスケッチをコーディングしましたが、現在これらを PGraphics をデータ型として使用するクラスに変更しようとしています。これにより、作成された実際のグラフィックを Siphon を介して Resolume に渡すことができます [これには、グラフィックが PGraphic データである必要があります]。

これを行おうとすると、minim ライブラリを使用して作成されたオーディオの反応性が大幅に変化するため、ビジュアルが変化し、反応性が低下します。PGraphics と minim が互いに競合しているようです。

Processing 3.0a3 を使用しています。最新のProcessing 2のコードも試しましたが、同じ問題です。

何が起こっているのかを正確に確認できるように、pde ファイルのリンクを掲載しています。

クラスで作成されたグラフィック

クラスのないスケッチ

誰かがここで何が起こっているのか理解できることを願っています。御時間ありがとうございます。

0 投票する
0 に答える
594 参照

processing - kinect スケルトンにカスタムの手足を描くにはどうすればよいですか

スタックフローの皆さん、こんにちは。

私は処理は初めてですが、コーディングにはかなり慣れています。学校のプロジェクトで、訪問者が自分の「影」で遊べるインタラクティブなインスタレーションを作っています。翼やマントなどのオブジェクトを彼の影に描くことができるはずです。これらのオブジェクトは、プレーヤーのスケルトンと一緒に移動する必要があります。

たとえば、頭に大きな帽子を描いた場合、頭と一緒に移動する必要があります。

これで、プレーヤーのシルエットを作成するこの単純なコードを作成し、プレーヤーはそれを描画してスクリーンショットを保存できるようになりました。

今、私はこれらのコードをテストして検査しましたが、スケルトンが描画機能を使用してそれを手足として使用するように変更することはできません。

誰かがこれで私を助けてくれますか、

敬具

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

java - UnfoldingMap で km をピクセルに変換する方法

UnfoldingMapライブラリを使用しています。地図といくつかのマーカーを作成しました。マーカーの周りに円を表示したい。x と y が座標で、半径が km 単位の半径である指定されたコードを使用しています。ええ、km 半径を直接使用できないことはわかっています。ピクセルに変換する必要があります。この変換を行う方法は?