3d koodrinaten nach 2d konvertieren
-
Hallo
ich möchte gerne 3d koordinaten in 2d koordinaten umwandeln um 3d objekte auf den schrim zu bringen.
Ich hab schon erfahren dass ich kamerapunkt festlegen muss , jedoch fehlt mir das wissen für die umwandlung.
das heißt ich finde keinen algo dafür
hat jemand damit erfahrungen oder kennt ein gutes tut oder algo ?
thx 4 help
-
Es gibt verschiedene Projektionsarten.
Fang doch mit Parallelprojektion an.
Einfach die 3. Koordinaten ignorieren.Danach kannst du dich an Zentralperspektive wagen. :xmas1:
-
@SeppSchrot
die 3d koordinaten wegzulassen das ist natürlich das erste was ich gemacht habe , nun woltl ichs eben in 3d.
hab jetzt intensiver gegoogelt und hab ein easy tut dazu gefunden
->>> http://mel.melaxis.com/3dtut.php <<<-habs implementiert und es funzt wunderbar
jetzt fehlt mir allerdings noch die veränderung der perspektive ich möcht ja nicht nur auf den 0,0,0 punkt schauen ^^
-
jetzt fehlt mir allerdings noch die veränderung der perspektive ich möcht ja nicht nur auf den 0,0,0 punkt schauen
Wenn du dich umsehen können willst, musst du praktisch die Welt in entgegengesetzter Richtung verdrehen. Jede Koordinate muss entsprechend der aktuellen Drehung transformiert werden. Dazu kannst du die selbe Drehmatrix für alle Koordinaten verwenden. http://de.wikipedia.org/wiki/Rotationsmatrix
-
THX
So wird es gehen ^^
mann wieso bin ich nicht selber drauf gekommen .
-
jetzt hab ich mir die directx 10 sdk gesaugt und im der rund 10MB hilfe steht alles was ich wissen wollte ganz angenehm erklärt.