Moin!
Ich habe ein Problem. Und gebe euch jetzt dein einmalige Gelegenheit, euch bei der Lösung des Problems einzubringen und dadurch zu profilieren.
Was ist meine Situation?
Gegeben sein ein Rechteck ABCE. Dieses Rechteck wird beschrieben von einem Rechteck-Ursprung A und zwei Vektoren AB und AC. Ein Punkt liegt im Rechteck, gdw. es eine Vektoraddition A+c*AB+d*AC gibt, mit c und d Element aus dem Intervall [0;1].
Über dieses Verfahren lässt sich sehr leicht ein beliebiger Punkt in dem Rechteck konstruieren.
Was ist mein Problem? (I)
Gegeben sei nun ein Punkt TARGET, wie kann ich algorithmisch bestimmen, ob dieser Punkt im Rechteck liegt?
Was ist mein Problem? (II)
Angenommen, TARGET sei außerhalb des Rechtecks ABCE. Dann soll nun folgender Punkt D gefunden werden:
Gegeben sei ein weiterer Punkt POS innerhalb des Rechtecks. Der Schnittpunkt der Verbindungsstrecke von POS und TARGET mit der Rechtecks-"grenze" sei D.
Wie kann man das nun herausfinden?
Ich habe schon ein paar Ideen, aber nichts, was mich wirklich weiter bringt. Wichtig ist natürlich, dass die Lösungsansätze algorithmisch umsetzbar sind.
Aber auch Lösungsansätze sind natürlich gerne gesehen.
Ich weiß, man könnt das relativ einfach mit Geradengleichungen lösen, ich würde das aber gerne anders lösen.
Hier habt ihr noch mal eine Grafik dazu:
[img]https://dl.dropboxusercontent.com/u/63428639/Bilder/nofollow.png[/img] is not a valid Image.
Greetz,
Fettboy