PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kollision zweier Halb kugelkn (hohl)



goara
26.01.2009, 16:27
Hallo, habe folgendes Problem:

ich habe 2 Halbkugeln, die inneinander geschoben werden und sich aber nicht berühren dürfen ( Sind Linsen, wegen Kratzern)
bekannt ist jeweisl der Radius und der Kugelmittelpunkt:
http://dyyyh.de/robo/kugel.png

Ich möchte jetzt vor dem verschieben der Linsen berchnen, ob diese kollidieren.

Wenn dich innere Kugel kleiner ist als die äussere ist das einfach, dann nehme ich einfach den vektor zwischen den 2 Kugelmittelpunkten, und wenn der nach rechtszeigt und der Abstand zwischen dem Mittelpunkt der inneren Kugel zur Äusseren entlang des Vektors kleiner ist als der Radius der Inneren ist eine Kollision vorhanden.

Aber wie mache ich dass, wenn die Innere Kugel grösser ist?
Von Hand kann ich zwar Kugelgleichungen aufstellen, aber wüsste nicht wie ich das coden soll?

Danke schon mal...

MarsoTexx
26.01.2009, 20:59
Jetzt brauchst du nur 1 Kreis2 Feste Punkten zu vergelichen ob ein Kolision entsteht, sonnst 2 Lienien mit einander.

Werde verscuchen um es Ubersicht zu geben. Wir gehn davon aus dass die Kugeln im ein bestimmten Gebiet bewegen und nicht Unendig...

------------------------------------------------------------------------
nach gehn ob der Inner_Kugel_Kreis ein oder 2 Roten Punkten
vorbei geht oder gerade anfasst
------------------------------------------------------------------------

Glaube , dass ist es! Muss fur dich kein Problemm sein: wenn du 2 kreisen mit einander vergleichen kann, soll einKreis mit 2 Punkten kein problemm sein...

MarsoTexx
26.01.2009, 21:16
Ich verstehe shon von Mathematische Kugel un Lininen und Punkt vergleichugenn aber schaff nciht so 1 2 3 im Code zu geben an dir.
Aber, erzahl maal. Bewegen sich beiden Kugel oder ein Einzel und wie sind die Bewegungen: Nach einder achse, im Flach oder 3-d?

Gock
26.01.2009, 22:16
Echt witzig Jungs...
Dazu kann ich nur sagen:

Wenn Chuck Norris ein Frühstücksei essen will, dann pellt er ein Huhn.

MarsoTexx
27.01.2009, 15:23
Echt witzig Jungs...
Dazu kann ich nur sagen:

Wenn Chuck Norris ein Frühstücksei essen will, dann pellt er ein Huhn.

Verstehn sie spass?