2011-m2s3-city-builder/rules/architecture/terrain.cpp
Georges Dupéron c87e38b4bb Corrections.
2012-01-13 16:01:03 +01:00

32 lines
875 B
C++

#include "all_includes.hh"
TerrainQuad::TerrainQuad(Quad _c) : Chose(), c(_c) {
addEntropy(c);
}
void TerrainQuad::getBoundingBoxPoints() {
// TODO : quelle hauteur mettre pour le terrain plat ? Il faut mettre 0 et ajuster le
// calcul des splitBox et mergeBox pour prendre en compre la somme des surfaces
// potentiellement visibles de l'objet.
addBBPoints(c, 1000);
}
void TerrainQuad::triangulation() {
addGPUQuad(c, Couleurs::herbe);
}
TerrainTri::TerrainTri(Triangle _c) : Chose(), c(_c) {
addEntropy(c);
}
void TerrainTri::getBoundingBoxPoints() {
// TODO : quelle hauteur mettre pour le terrain plat ? Il faut mettre 0 et ajuster le
// calcul des splitBox et mergeBox pour prendre en compre la somme des surfaces
// potentiellement visibles de l'objet.
addBBPoints(c, 1000);
}
void TerrainTri::triangulation() {
addGPUTriangle(c, Couleurs::herbe);
}