Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

06.06.2009, 16:58

Koordinaten und Dreieckspolygone

Ich benötige für folgendes Problem eine Lösung.

Habe zum Beispiel ein Polgon (10,12,9),(4,7,9),(8,9,11)
Jetzt habe ich ein Object, welches sich gesteuert durch die X,Y Koordinaten auf diesem Polygon bewegen soll. Die Z Koordinate soll berechnet werden. Wie kann ich das realisieren.
Ein gutes Beispiel währe ein unebener Polygon-Boden, auf welchem sich eine Person bewegen soll.

Kann mir jemand dabei helfen ?

Danke ! :?:

2

06.06.2009, 23:13

Also, aus dem Polygon eine Ebene erstellen und dann einen Ebene/Strahl test machen (wobei Eben der Strahl entlang der Z-Achse läuft). Sollte eigentlich ziemlich schnell und simpel sein.
Lieber dumm fragen, als dumm bleiben!

3

07.06.2009, 00:46

Danke.

Aber könntest du mir dazu ein kleines Beispiel geben.
Die von dir angebenen 2 Seiten funktionieren nicht.
Die eine Seite wird gerade modifiziert und die andere hat garnichts mit dem Thema zu tun.

Habe gehört, dass man das auch über Barymetrische Koordinaten machen kann.
Habe aber davon sogut wie keine Ahnung, weiss vieleicht jemand eine Website wo das gut erklährt wird ?

Danke !

3dcoder

Frischling

Beiträge: 40

Wohnort: Krefeld

  • Private Nachricht senden

4

07.06.2009, 11:23

Hi Andi!

Wenn du das Dreieck ABC hast, dann nimm die Vektoren (B-A) und (C-A) und du erhälst dann jeden Punkt x des Dreiecks ABC mit der Linearkombination x = a(B-A) + b(C-A) + A wobei 0<=a+b<=1 gelten muss.

Du kannst also quasi a und b als X und Y Koordinaten auf der
Dreiecksebene interpretieren.

Artikel auf Wikipedia

Grüße
Stefan

5

07.06.2009, 19:19

Danke

Werde es so probieren !
:o

Werbeanzeige