一般的な質問があります (問題のある特定のコードを提示する必要があることはわかっていますが、私の場合、問題はより一般的な性質のものです)。
Processing で、楕円を作成するとします。
ellipse(30, 30, 10, 10);
この楕円がキャンバス上にあるピクセルを取得する方法はありますか? その理由は、(たとえば) マウスを使用したユーザー操作を作成する方法を用意するためです。そのため、誰かが楕円の上でマウスをクリックすると、何かが起こります。
すべてをオブジェクトに変換し、コンストラクターを使用して何らかの方法で形状の位置を格納することを考えましたが、特に複雑な形状の場合、これは言うは易く行うは難しです。それが私が興味を持っていることです。楕円の位置を計算することは 1 つのことですが、より複雑な形状はどうでしょうか? ライブラリはありますか?