Registriert seit: 22. Aug 2005
Ort: südlich der Alpen
109 Beiträge
Delphi 5 Standard
|
Re: auf linen klicken
12. Nov 2006, 15:28
Hallo,
Die Idee, den Anstieg der Geraden mit dem Anstieg zum clickpoint zu vergleichen hat einen schwer wiegenden Nachteil, wenn ein Toleranzbereich definiert werden soll. Da würde sich die Clicktoleranz entlang der Geraden ändern.
Einen Tolranzbereich (Pickbox) braucht es aber für die Bedienbarkeit des progs.
Eine Schleife braucht es nicht, um fest zu stellen, dass der clickpoint auf der Linie liegt, das wird zu aufwändig.
Besser ist es, einfach den Abstand des clickpoints zur line zu berechnen und wenn der klein genug ist, die line als angeclickt zu betrachten. Das geht auch ohne Vektorrechnung.
grüsse
der flossinger
|