Lines Matching defs:facet
60 struct facet {
74 struct facet *facets;
115 struct facet *facet;
138 facet = GETFACET(curFrame, i, j);
140 glNormal3fv(facet->normal);
144 thisColor = facet->color;
145 glColor3fv(facet->color);
147 thisColor = facet->color;
149 facet->color);
153 thisColor = facet->color;
154 glColor3fv(facet->color);
156 thisColor = facet->color;
157 glIndexf(facet->color[1]);
248 struct facet *facet;
266 theMesh.facets = (struct facet *)malloc(frames*numFacets*
267 sizeof(struct facet));
306 facet = GETFACET(frameNum, i, j);
309 facet->color[0] = 1.0;
310 facet->color[1] = 0.2;
311 facet->color[2] = 0.2;
313 facet->color[0] = colorIndexes1[0];
314 facet->color[1] = colorIndexes1[1];
315 facet->color[2] = colorIndexes1[2];
319 facet->color[0] = 0.2;
320 facet->color[1] = 1.0;
321 facet->color[2] = 0.2;
323 facet->color[0] = colorIndexes2[0];
324 facet->color[1] = colorIndexes2[1];
325 facet->color[2] = colorIndexes2[2];
340 facet->normal[0] = dp1[1] * dp2[2] - dp1[2] * dp2[1];
341 facet->normal[1] = dp1[2] * dp2[0] - dp1[0] * dp2[2];
342 facet->normal[2] = dp1[0] * dp2[1] - dp1[1] * dp2[0];
344 d = 1.0 / sqrt(facet->normal[0]*facet->normal[0]+
345 facet->normal[1]*facet->normal[1]+
346 facet->normal[2]*facet->normal[2]);
348 facet->normal[0] *= d;
349 facet->normal[1] *= d;
350 facet->normal[2] *= d;