MHohmann
(Manuel)
14
Das muss man nicht zwangsläufig. Wenn X der gemeinsame Knoten ist und A, B die jeweils ersten Knoten auf den beiden Einbahnstraßen, dann kann man einfach u = A - X und v = B - X setzen. In diesem Fall ist u * v > 0 wenn der Winkel spitz ist, und u * v < 0 wenn sich beide Straßen gegenüber liegen, und das unabhängig von der Richtung der Einbahnstraßen.
Aber wenn ich mich nicht irre, muss man ohnehin die Richtung der Einbahnstraßen berücksichtigen - oder wie erkennt das Programm sonst, ob es sich wirklich um zwei entgegengesetzt laufende Fahrbahnen handelt und nicht um eine sehr spitzwinklige Kreuzung mit Einbahnstraßen, die in die gleiche Richtung weisen? Oder wird dazwischen gar nicht unterschieden?