From: havoc Date: Mon, 4 Nov 2002 15:56:31 +0000 (+0000) Subject: added comments explaining what all the fields of surfmesh_t do X-Git-Tag: RELEASE_0_2_0_RC1~85 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5a0eb15ee18903136d66afd8551ef9db02d7fad8;p=xonotic%2Fdarkplaces.git added comments explaining what all the fields of surfmesh_t do git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@2600 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/model_brush.h b/model_brush.h index 120679b1..a034185d 100644 --- a/model_brush.h +++ b/model_brush.h @@ -153,18 +153,18 @@ typedef struct surfmesh_s { // can be multiple meshs per surface struct surfmesh_s *chain; - int numverts; - int numtriangles; - float *verts; - float *svectors; - float *tvectors; - float *normals; - int *lightmapoffsets; - float *str; - float *uvw; - float *abc; - int *index; - int *triangleneighbors; + int numverts; // number of vertices in the mesh + int numtriangles; // number of triangles in the mesh + float *verts; // float[verts*4] vertex locations + float *svectors; // float[verts*4] direction of 'S' (right) texture axis for each vertex + float *tvectors; // float[verts*4] direction of 'T' (down) texture axis for each vertex + float *normals; // float[verts*4] direction of 'R' (out) texture axis for each vertex + int *lightmapoffsets; // index into surface's lightmap samples for vertex lighting + float *str; // float[verts*4] texcoords for surface texture + float *uvw; // float[verts*4] texcoords for lightmap texture + float *abc; // float[verts*4] texcoords for detail texture + int *index; // int[tris*3] triangles of the mesh, 3 indices into vertex arrays for each + int *triangleneighbors; // int[tris*3] neighboring triangle on each edge (-1 if none) } surfmesh_t;