私は座標系や、これらを扱う数学の多くに精通していません。私がやろうとしているのは、ポイント(x、y)を取得し、次のように1次元配列でその位置を見つけることです:
(0,2)->0 (1,2)->1 (2,2)->2
(0,1)->4 (1,1)->5 (2,1)->6
(0,0)->8 (1,0)->9 (2,0)->10
矢印は、座標がどの値にマップされるべきかを示しています。各行の後にインデックスがスキップされることに注意してください。かなり些細な解決策になると思いますが、これに似た質問が見つからず、自分でアイデアを思いつくことができませんでした。2次元配列の幅と高さは知っています。助けてくれてありがとう!
私の質問があいまいであるか、間違った用語を使用している可能性があります。申し訳ありません。
座標 (0,0) が左下の位置になることはわかっています。また、左上の座標をインデックス 0 に配置する必要があることも知っています。新しい行ごとにインデックスが 1 つスキップされます。座標系のサイズはさまざまですが、行数と列数はわかっています。