Re^2: Liegt Punkt innerhalb eines Rechtecks
Hallo Moriarty,
BOOL PtInRect(CPoint point, CRect rect)
ähm... sorry, habe mein Problem falsch formuliert. Die Lösung von Dir stimmt natürlich, allerdings nur für Rechtecke, deren Seiten parallel zu den Koordinatenachsen verlaufen.
Mein Problem ist: ich gehe von einer Linie in der Ebene aus, also eine Verbindung zwischen zwei beliebigen Punkten, und suche für einen weiteren gegebenen Punkt, ob er einen Mindestabstand von der Linie unterschreitet. Mein Lösungsansatz wäre, mit entsprechendem Mindestabstand links und rechts der Linie ein Rechteck zu definieren und dann zu prüfen, ob der Punkt innerhalb des Rechtecks liegt.
Genaugenommen suche ich den kleinsten Abstand eines Punktes von einer gegebenen Strecke in der Ebene, also das Lot darauf.
Gruss,
Ralf