矢印キーで移動 ドラッグで頂点の場所変える 正方形を押し出せるようにした SAT(分離軸定理)を使ってやってるから簡単に凸多角形に拡張できると思う ま、AIに頼りまくったんですけどね
一応仕組み 全部の辺の法線をだして、それらの軸に頂点を投影する そしたら頂点を一次元として扱えるからそのなかで三角形と正方形がどれだけ重なっているかをだす 一番重なっている軸が最短距離の法線だからその向きに重なってる分押し出す だと思う