質問を解決したいのですが、少し難しいので助けが必要です。質問は:
2 つの三角形があり、(x1、y1)、(x2、y2)、(x3、y3)、(a1、b1)、(a2、b2)、(a3、b3) のような頂点の座標があります。2 つの三角形が重なっている面積を測定します。0以上の場合があります。
たとえば、最初の三角形が (0,0) (3,0) (0,3) で、2 番目の三角形が (0,0) (3,3) (3,0) の場合、共通面積は 2.25 になります。
これを解決するプログラムはどのように書けばよいのでしょうか?