Searched refs:numc (Results 1 - 3 of 3) sorted by relevance

/xsrc/external/mit/mesa-demos/dist/src/redbook/
H A Dtorus.c56 static void torus(int numc, int numt) argument
62 for (i = 0; i < numc; i++) {
66 s = (i + k) % numc + 0.5;
69 x = (1+.1*cos(s*twopi/numc))*cos(t*twopi/numt);
70 y = (1+.1*cos(s*twopi/numc))*sin(t*twopi/numt);
71 z = .1 * sin(s * twopi / numc);
/xsrc/external/mit/mesa-demos/dist/src/samples/
H A Dolympic.c77 static void FillTorus(float rc, int numc, float rt, int numt) argument
87 for (i = 0; i < numc; i++) {
91 s = (i + k) % numc + 0.5;
94 x = cos(t*twopi/numt) * cos(s*twopi/numc);
95 y = sin(t*twopi/numt) * cos(s*twopi/numc);
96 z = sin(s*twopi/numc);
99 x = (rt + rc * cos(s*twopi/numc)) * cos(t*twopi/numt);
100 y = (rt + rc * cos(s*twopi/numc)) * sin(t*twopi/numt);
101 z = rc * sin(s*twopi/numc);
H A Dsphere.c484 static void BuildTorus(float rc, int numc, float rt, int numt) argument
495 for (i = 0; i < numc; i++) {
499 s = (i + k) % numc + 0.5;
502 x = cos(t*twopi/numt) * cos(s*twopi/numc);
503 y = sin(t*twopi/numt) * cos(s*twopi/numc);
504 z = sin(s*twopi/numc);
507 x = (rt + rc * cos(s*twopi/numc)) * cos(t*twopi/numt);
508 y = (rt + rc * cos(s*twopi/numc)) * sin(t*twopi/numt);
509 z = rc * sin(s*twopi/numc);

Completed in 6 milliseconds