10Fermer12
Pen^2Le 08/01/2011 à 02:45
D'ailleurs, en lisant mieux, pourquoi ne pas réutiliser arrayVertices directement ?

quelque chose dans ce genre là :
initIndépendantAppeléUneSeuleEtUniqueFois()
{
   initialiser arrayVertices avec des CustomVertex.PositionNormalTextured par défaut
}






private void createHeightfieldMesh( Microsoft.DirectX.Direct3D.Device device,
                                    int col, int row ) 
{
   init de startX-endY ;

   vertIndex= -1 ;
   for ( y ) {
      for ( x ) {
         CustomVertex.PositionNormalTextured vertex= arrayVertices[++vertIndex] ;
         vertex.X= (float)X ;
         vertex.Y= (float)Y ; 
         vertex.Z= (float)getDepth(x, y) ;
      }
   }
}



PS : c'est pas beau tes X/x, Y/y tongue
D'ailleurs, j'ai l'impression qu'ils devraient tous être en minuscule dans ton code pour que ça compile grin