Я пытаюсь нарисовать спираль, но я получаю круг.
for(int i = 0 ; i < 121; i++)
{
for(int a = 0 ; a <= 3; a++)
{
if(a == 1){
vertires_chikl[d] = GLfloat(X + R * cos(t));
d++;
}
if(a == 2){
vertires_chikl[d] = GLfloat(Y + R * sin(t));
d++;
}
if(a == 3){
vertires_chikl[d] = GLfloat(0.0);
d++;
}
}
t = t+ 0.256f;
// we are moving in a circle
R = R + 0.00001f;
// circle shifted to the side (right and up)
// Y = Y+ 0.0001f;
// X = X+ 0.0001f;
}
почему я делаю неправильно ????
пока я пытался изменить функцию.Как я помню, при увеличении переменной R должен быть рост и изменение окружности.Разве это не происходит, почему ???
модель mamamatik, которую я даю там
после комментария R
через 5 секунд: 3