Einzelnen Beitrag anzeigen

Benutzerbild von KahPee
KahPee

Registriert seit: 12. Mai 2009
214 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Prüfen ob auf einen Kreis geklickt wurde

  Alt 21. Feb 2010, 10:58
Hey genau so eine Idee hab ich gesucht das macht echt vieles einfacher!! Auch ermöglicht diese Variante eine gewisse Toleranz (wenn man nicht genau auf den Kreisbogen klickt sondern knapp daneben. Ich denke mal, dass die Variante auch schneller ist als mit f(x)=sqrt(radius^2-x^2) [für x=0 bis x=rad] alle Pixel zu errechnen.
Bei dem Rechteck dürfte der Logarithmus auch recht simpel sein.
Hat jemand eine Idee wie ich bei einer Linie das errechnen jeden einzelnen Pixels vermeiden kann?

mfg Kahpee
  Mit Zitat antworten Zitat