ライン セグメントの交差の Java スクリプトで立ち往生しています。
私が座標 (a,b) と (c,d) を持っている場合.....各 a,b,c と d はそれぞれ独自の (x,y) 座標を配列形式で持っています。つまり、a = (x[0], y[0])、b = (x[1], y[1]) などです。
あるセグメントに沿って一方の端から他方の端まで移動し、次に別のセグメントの各端点に向きを変えるとどうなるかを考えてみましょう。
leftturn(a,b,c) xor leftturn(a,b,d) and leftturn(c,d,a) xorleftturn(c,d,b) の場合、(a,b) は (c,d) を満たす
ユーザーが別々の線分ごとに座標を入力するように求められた場合、Java コードは何でしょうか...そして (a、b、c) などのトラバーサルが左折か右折かなどを確認します。