複数の正方形 (それぞれに 4 つの x/y ポイントがある) を組み合わせて、結合されたキャンバスの輪郭を描くアルゴリズムの良い方法はありますか?
私が確認したい数値は次のとおりです。
- 2 つの正方形を結合して長方形を作る
- 4 つの正方形を結合してより大きな正方形を作る
- 両端に 45 度の三角形がある長方形のような対角線の 2 つの正方形 - これはおそらく最も不規則/特殊なケースです...
- テトリス(TM)のピース「L」のピースのように、3つまたは4つの正方形がくぼんだ形状を作るように結合されています
すべての四角形の点から線のパス (およびおそらく塗りつぶされた図) を描画するために使用する外側の点を計算する簡単な方法はありますか?
ありがとう!
更新:これを行う理由は、特に 2xn 配列で互いに隣り合っている同じグループの正方形を表示したいからです (ただし、場合によっては 1xn になることもあります)。さまざまな正方形を反復処理し、別の方法でグループを形成するだけなら、もっと簡単な答えがあるでしょうか?