![]() |
Für die Mathematiker: Kollision 2er Kreise?
Moin Leute,
wie berechne ich denn am besten eine Kollision zwischen 2 Kreisen? Wichtig ist Effizienz, d.h. möglichst wenig Rechenaufwand für den Computer. Entscheident ist nur, ob (!) sich die Flächen der beiden Kreise überschneiden. Wie und an welchen Punkten sie sich überschneiden, spielt keine Rolle. Greetings from Dannyboy |
Re: Für die Mathematiker: Kollision 2er Kreise?
Delphi-Quellcode:
Bumm := Abstand der Mittelpunkte < Durchmesser;
|
Re: Für die Mathematiker: Kollision 2er Kreise?
das trifft aber nur zu wenn beide kreise den gleichen radius habne ;)
|
Re: Für die Mathematiker: Kollision 2er Kreise?
Sorry, das hätte ich erwähnen sollen. :oops:
Es sind (sehr wahrscheinlich) unterschiedlich große Kreise. |
Re: Für die Mathematiker: Kollision 2er Kreise?
Ach ne. Die Änderung in
Delphi-Quellcode:
ist schwer, gelle?
Bumm := Abstand der Mittelpunkte < Radius A + Radius B;
|
Re: Für die Mathematiker: Kollision 2er Kreise?
aber der ansatz war gut
Bumm := (Abstand der Mittelpunkte) < (Radius1 + Radius2); Edit: zu spät gewesen ^^ |
Re: Für die Mathematiker: Kollision 2er Kreise?
Thanx, boyz. Das probiere ich dann gleich mal aus. :thuimb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz