#include "uniformgrid.h" UniformGrid::UniformGrid() { stepScale = 0.5f; nb_point_par_ligne = 160; longueur=4.f; CreateVertexBuffer(); CreateIndexBuffer(); } UniformGrid::~UniformGrid() { } void UniformGrid::CreateVertexBuffer() { Math::Vector3 Vertices[nb_point_par_ligne*nb_point_par_ligne]; for(float ii=0,i=-longueur/2; i<=longueur/2; i+=(longueur/(nb_point_par_ligne-1)), ii++) for(float jj=0,j=-longueur/2; j<=longueur/2; j+=(longueur/(nb_point_par_ligne-1)), jj++) { Vertices[(int)(ii*nb_point_par_ligne+jj)]=Math::Vector3(i,0.f,j); } float tmp[nb_point_par_ligne*nb_point_par_ligne*3]; for(int i=0;i