Autor Beitrag
joker0000
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 70

Win XP
Delphi 2006
BeitragVerfasst: Mi 31.10.07 11:14 
ich habe da ein problem. habe auch in der suche nichts passendes gefunden. ich möchte prüfen, ob sich der punkt aus einem kreis mit dem radius r und mittelpunkt m(mx,my) herausbewegt. abzufragen, ob er sich nicht mehr darin befindet ist kein problem (mit betrag des vektors (m->p)). nun will ich aber, dass der punkt auf seiner bahn wieder an den rand des kreises gesetzt wird. dazu muss ich dann dx und dy entsprechend verkürzen. und genau an dieser stelle weiß ich nicht weiter... hoffe, meine skizze macht alles etwas verständlicher. würde mich über schnelle hilfe freuen. danke.

[url=imageshack.us]user defined image[/URL]


edit: falls irgendwas unklar sein sollte einfach nachfragen. auch im icq kein problem...
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mi 31.10.07 11:52 
Du kannst durch Einsetzen der Geraden-Gleichung der Bewegung des Punktes in die Peripherie-Punkt-Gleichung des Kreises den Schnittpunkt berechnen.

Ferner kannst Du doch für einen Punkt prüfen, ob er im oder außerhalb des Kreises ist.

Wenn also p im Kreis, p+d aber außerhalb des Kreises ist, so existiert ein Schnittpunkt x zwischen p und p+d, den Du durch Gleichsetzen von Bewegungsgleichung des Punktes und der Kreis-Peripherie-Gleichung erhälst.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
joker0000 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 70

Win XP
Delphi 2006
BeitragVerfasst: Mi 31.10.07 12:03 
danke, ich werd das nachher mal versuchen. aber ist das nicht sehr rechenaufwedig?
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mi 31.10.07 12:06 
user profile iconjoker0000 hat folgendes geschrieben:
danke, ich werd das nachher mal versuchen. aber ist das nicht sehr rechenaufwedig?

Gerade weil er das kann, heißt Computer auf Deutsch Rechner :!:

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!