アプリ版:「スタンプのみでお礼する」機能のリリースについて

多角形に長方形が入るかどうかを判定するアルゴリズム
ある1つの多角形があり、
その中に、ある1つの長方形が入るのかどうかを判定するアルゴリズムはあなたならどうしますか?

A 回答 (1件)

1.x-y座標系に多角形を描く


2.y=nの線(水平線)と多角形の交点2点の座標間の距離が、長方形の底辺長より大きくなる値nを探す
3.y=nの位置に長方形の底辺を置いた場合の、長方形の上辺の両端の座標が多角形のエリア内であるかを確認する
  エリア内であれば長方形は多角形に入る
4.必要に応じて多角形を回転させて1~3を繰り返す

でどうでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!