Lines Matching refs:coord
64 struct coord {
73 struct coord *coords;
114 struct coord *coord;
166 coord = GETCOORD(curFrame, i, j);
168 glNormal3fv(coord->normal);
170 glVertex3fv(coord->vertex);
172 coord = GETCOORD(curFrame, i+1, j);
174 glNormal3fv(coord->normal);
176 glVertex3fv(coord->vertex);
179 coord = GETCOORD(curFrame, i, j+1);
181 glNormal3fv(coord->normal);
183 glVertex3fv(coord->vertex);
185 coord = GETCOORD(curFrame, i+1, j+1);
187 glNormal3fv(coord->normal);
189 glVertex3fv(coord->vertex);
247 struct coord *coord;
264 theMesh.coords = (struct coord *)malloc(frames*numCoords*
265 sizeof(struct coord));
285 coord = GETCOORD(frameNum, i, j);
287 coord->vertex[0] = x - 0.5;
288 coord->vertex[1] = y - 0.5;
289 coord->vertex[2] = (height - height * d) * cos(angle);
291 coord->normal[0] = -(height / d) * x * ((1 - d) * 2 * PI *
293 coord->normal[1] = -(height / d) * y * ((1 - d) * 2 * PI *
295 coord->normal[2] = -1;
297 d = 1.0 / sqrt(coord->normal[0]*coord->normal[0]+
298 coord->normal[1]*coord->normal[1]+1);
299 coord->normal[0] *= d;
300 coord->normal[1] *= d;
301 coord->normal[2] *= d;