Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、また、私には 4 つのポイントがあり、4 つの三角形があると考えてください。これらの 4 つの三角形を、各ポイントが三角形内のポイントであるかどうかを確認するにはどうすればよいですか。ありがとう
PolygonいくつかのメソッドShapeを提供するインターフェイスを実装します。contains()簡単な例を次に示します。
Polygon
Shape
contains()
三角形の各辺によって作成される線の方程式を見つける必要があります。次に、各辺について、問題の点がこの線の三角形の 3 番目の点と同じ側にあるかどうかを確認します。3 つすべてが同じ側にある場合、それは三角形の中にあります。あなたの側の 1 つに落ちる点の場合の境界チェックを追加します。