Außenligende Vertices finden?

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

neverbit

Betreff: Außenligende Vertices finden?

BeitragDo, Jun 24, 2004 18:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Mich quält jetzt schon die ganze Woche die Frage wie die außenliegenden Vertices in einem Mesh, bzw Surface finden kann. Dabei hab ich nicht mal eine wirkliche Idee wie ich es realiesieren könnte. Mit ner positionsabfrage zur mitte des ganzen, ist es meiner meinung nach nicht möglich, da die meshes meist unförmig sind.

Hat jemand eine idee?
 

Dreamora

BeitragDo, Jun 24, 2004 18:12
Antworten mit Zitat
Benutzer-Profile anzeigen
was ist ein aussen liegender vertex?
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

furbolg

BeitragDo, Jun 24, 2004 22:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Anhand der Entfernung zu den Innenliegenden ?
 

Dreamora

BeitragDo, Jun 24, 2004 22:14
Antworten mit Zitat
Benutzer-Profile anzeigen
normalerweise aufgrund der Ebenengleichung auf jeden Fall, egal wie du "Innen" und "Aussen" liegende Vertices definierst
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

eizdealer

BeitragFr, Jun 25, 2004 11:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du es korrekt machen möchtest:
Prüfe alle Triangles, die als "Begrenzung" deines Objektes (in dem der Vertex sein soll bzw. auch nicht) dienen, darauf ob die Normalen der Eckpunkte des Tris ein zweidimensionales Dreieck ergeben (mit frontaler Sicht auf das Tri), in dem der zu prüfende Punkt liegt. Wenn dein Punkt in irgendeinem dieser Tris liegt, ist er innerhalb deines Objektes. Aber du musst beachten, dass das fehlerfrei nur mit geschlossenen Objekten funktioniert und dass die Normalen richtig berechnet werden. Das solltest du am besten manuell tun.
Sorry, dass ich es nicht einfacher erklären konnte... Embarassed

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group