3D Array
-
hallo ihr lieben :D,
ich moechte gerne eine drei-dimensionale karte erstellen , weiss aber nicht wie

schonmal vielen dank fuer eure hilfe
-
-
schön und gut auf die idee bin ich auch gekommen, allerdings brauche ich die karte in vectoren damit ich die Größe verändern kann. und wie mache ich dass?
-
std::vector<Typ> ?
Und zum Zugriff, rechneste dann halt:
vector[z*height + y * width + x] oder wie du es im Speicher haben möchtest.
-
Hei,
Jeder Punkt in Deiner Karte hat 3 Koordinaten. Also z.B.
class Punkt { double x,y,z; };Jeder Vektor hat einen Anfangspunkt und einen Endpunkt.
class Vektor { Punkt start, ende; };Wo ist jetzt Dein Problem?
mfg Martin