Linie Durch Polygon?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Jan_

Ehemaliger Admin

Betreff: Linie Durch Polygon?

BeitragMo, Jun 06, 2005 13:09
Antworten mit Zitat
Benutzer-Profile anzeigen
abend,

ich suche schon seit längeren einen Algorhytmuss, der testet, ob eine Linie, Von SX,SY,SZ zu ZX,ZY,ZZ auf eine Triangle trifft, (3 mal x,y,z).
und falls ja, an welcher stelle sie schneiden.

Ich hoffe, jemand hat ein Thema für mich, oder ne Formel.
Wobei mir ein Thema, was geometrie N00b freundlich erklärt ist, Lieber währe.
between angels and insects
 

Steffen

BeitragMo, Jun 06, 2005 13:30
Antworten mit Zitat
Benutzer-Profile anzeigen
1. Die Ebenengleichung aufstellen.
2. Prüfen, ob die beiden Punkte auf der selben Seite der Ebene liegen
-> Wenn ja, dann schneidet die Linie das Polygon nicht
-> Wenn nein, dann weiter:
3. Den Schnittpunkt der Linie mit der Ebene ausrechnen.
4. Das Polygon zyklisch oder antizyklisch abgehen und den Vorzeichentest mit den Kanten und dem Schnittpunkt durchführen. Wenn der Vorzeichentest für alle drei Kanten das Selbe ergebnis liefert, dann schneidet die Linie das Polygon.
>PC: Pentium III 750MHz, ATI Rage 128 mit 32Mb, Windows Me, Blitz3D 1.87
>Laptop: Pentium M 1,4GHz, 512 Mb DDR, ATI Mobility Radeon 9000 mit 64Mb DDR, Windows XP Home, Blitz3D 1.87

Triton

BeitragMo, Jun 06, 2005 16:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Würde ich eher leicht tendenziell in richtig Programmieren als "Offtopic" einstufen...

Arrow Verschoben
Coding: silizium-net.de | Portfolio: Triton.ch.vu
 

Klaas

BeitragMo, Jun 06, 2005 17:09
Antworten mit Zitat
Benutzer-Profile anzeigen
bidde ...

http://www.blitzbasic.com/code...p?code=942

Jan_

Ehemaliger Admin

BeitragDi, Jun 07, 2005 7:08
Antworten mit Zitat
Benutzer-Profile anzeigen
@triton, Allgemein(BB) dort Geometrie herrein, ist aber auch sehr gewagt.

@Klaas, Thx, klappt wunderbar, nun muss ich es nur noch verstehen.
(kriege ich schon hin.)
between angels and insects

Jan_

Ehemaliger Admin

BeitragDo, Jun 09, 2005 11:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Funktioniert wunderbar, versatanden habe ich es auch schon, ich werde versuchen es mal zu beschleunugen.
between angels and insects

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group