Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Schnittpunkte einer Geraden mit einem Kreis berechnen

  Alt 10. Nov 2004, 20:32
Wie genau soll es denn werden? Du kannst einfach eine Gleichung für deine Gerade aufstellen [Koordinatensystemursprung in das Zentrum des Kreises] und dann schauen wann das hier gilt:
Code:
f(x)=mx+c // Deine Gerade

Wenn du den Kreis (mit Radius r) schneidest gilt der Pythagoras
x²+f(x)²=r
->
r= x²+(mx+c)² = x²+m²x²+2mxc+c²= (1+m²)*x²+(2m)*x+c²
->

0= (1+m²)*x²+(2m)*x+(c²-r)

Jetzt die PQ-Formel und du hast ein exaktes Ergebniss
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat