Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float *wskPrawoDol = obliczZProstejProstopadlej((ringInnerRadius+polprzekatna), polprzekatna, ringInnerRadius, 0);
- float xWzorPrawoDol = *wskPrawoDol;
- float wolnyWzorPrawoDol = *(wskPrawoDol + 1);
- float xPrawoDol = ringInnerRadius-1;
- float yPrawoDol = xPrawoDol * xWzorPrawoDol + wolnyWzorPrawoDol;
- glBegin(GL_QUADS);
- glColor3f(1.0, 0.2, 0.2);
- for (i = 0; i <= liczbaPodzialow; i++) {
- glNormal3f(cos(DEG2RAD(i * dAlpha)), -yPrawoDol, sin(DEG2RAD(i * dAlpha)));
- glVertex3f(ringInnerRadius * cos(DEG2RAD(i * dAlpha)), 0.0, ringInnerRadius * sin(DEG2RAD(i * dAlpha)));
- glVertex3f((ringInnerRadius+polprzekatna) * cos(DEG2RAD(i * dAlpha)), polprzekatna, (ringInnerRadius+polprzekatna) * sin(DEG2RAD(i * dAlpha)));
- i++;
- glVertex3f((ringInnerRadius+polprzekatna) * cos(DEG2RAD(i * dAlpha)), polprzekatna, (ringInnerRadius+polprzekatna) * sin(DEG2RAD(i * dAlpha)));
- glVertex3f(ringInnerRadius * cos(DEG2RAD(i * dAlpha)), 0.0, ringInnerRadius * sin(DEG2RAD(i * dAlpha)));
- if (i==liczbaPodzialow)
- glNormal3f(cos(DEG2RAD(i * dAlpha)), -yPrawoDol, sin(DEG2RAD(i * dAlpha)));
- i--;
- }
- glEnd();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement