Les bases de la programmation 3D
CHAPITRE 12
275
vertices[7].Position = new Vector3(position.X - widthOver2, position.Y +
➥widthOver2, position.Z - widthOver2);
}
private void InitializeIndices()
{
indices = new short[36];
// Front
indices[0] = 0;
indices[1] = 1;
indices[2] = 2;
indices[3] = 0;
indices[4] = 3;
indices[5] = 1;
// Right
indices[6] = 3;
indices[7] = 6;
indices[8] = 1;
indices[9] = 3;
indices[10] = 4;
indices[11] = 6;
// Top
indices[12] = 7;
indices[13] = 3;
indices[14] = 0;
indices[15] = 7;
indices[16] = 4;
indices[17] = 3;
// Back
indices[18] = 4;
indices[19] = 5;
indices[20] = 6;
indices[21] = 4;
indices[22] = 7;
indices[23] = 5;
// Left
indices[24] = 7;
indices[25] = 2;
indices[26] = 5;
indices[27] = 7;
indices[28] = 0;
indices[29] = 2;
// Bottom
indices[30] = 6;
indices[31] = 2;
=Labat FM.book Page 275 Vendredi, 19. juin 2009 4:01 16
Précédent

- 296/366

Suivant