Aktuelle Zeit: 13.05.2025, 18:01

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 23.12.2008, 18:27 
Offline

Registriert: 09.07.2008, 13:03
Beiträge: 14
Hallo,

wie bestimmt man die exakten Maße eines Terrain-Scene-Nodes?
Ich habe 2 Heightmaps 256*256 und möchte 2 Terrain-Nodes genau nebeneinander setzen, so dass diese bündig miteinander abschließen. Desweiteren sind die Nodes noch skaliert mit setScale(core::vector3df(60, 1.4f, 60)) ich bin jetzt doch überfordert die genaue Größe rauszubekommen.

Könnt ihr mir da helfen?

Max


Nach oben
 Profil  
 
BeitragVerfasst: 25.12.2008, 16:50 
Offline
Benutzeravatar

Registriert: 07.08.2008, 11:31
Beiträge: 104
Hallo

Hmm das ist eine gute Frage. Das habe ich mich bereits auch schon gefragt.
Das einzigste, das ich kenne , ist setScale.

Ermitteln kannst du die Abmessung durch die Boundingbox. (Sollte eigentlich funktionieren)


Nach oben
 Profil  
 
BeitragVerfasst: 29.12.2008, 16:21 
Offline
Moderator
Benutzeravatar

Registriert: 15.04.2007, 20:20
Beiträge: 505
Wohnort: Reelsen
Die einzige richtige Antwort ist, korrekte Heightmapgrößen zu benutzen, also 129 oder 257 Pixel lang. Dann wird das Terrain genau 128 bzw 256 Einheiten groß. Wenn andere Größen benutzt werden, ist es unmöglich, die Terrains aneinander zu setzen, da Irrlicht evtl zu früh das Terrain abschneidet.

_________________
Meine Gameengine :)
Bild


Nach oben
 Profil  
 
BeitragVerfasst: 11.01.2009, 19:55 
Offline
Benutzeravatar

Registriert: 11.01.2009, 19:31
Beiträge: 18
Wohnort: ffm
die grösse kannst du über die boundingbox der terrainnode rausbekommen, die hat nen upper und nen lower vektor.
einfach den entsprechenden wert vom andern abziehen (X,Y,Z) und da ist die länge. (betrag nehmen davon wär gut, weil negative längen sind ja nicht sinnvoll oder :P
das gute ist, dass das auch mit skalierten nodes funzt. (du darfst sie danach natürlich nicht nochmal skalieren oder mussts neu berechnen.)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de