1

たとえば、10px x 10px の長方形があり、左上隅の座標が 0, 0 であるとします (これらの数値は任意であり、単なる例です)。以下はそのような画像で、すべてのボックスが 1 ピクセルで、緑色の部分が問題の長方形です。

その長方形内のすべての座標のリストを取得したい場合、どうすればよいでしょうか? 特にこの長方形では、100 個の座標のリストになります。質問が十分に明確でない場合は教えてください。

どんな助けでも大歓迎です!

4

2 に答える 2

0

難しい考えで判明しました(私は幾何学の経験がかなり浅いです)私はこれを自分で解決することができました. JS で:

function getRectCoordinates(x, y, width, height) {
    var coordinates = [];

    for (var h = 0; h < height; h++) {
        for (var w = 0; w < width; w++) {
            coordinates.push({x: w + x, y: h + y});
        };
    };

    return coordinates;
}
于 2013-08-20T18:46:41.457 に答える