Пытаюсь нарисовать спираль а выходит круг (пытался его залить "картинку" увы не вышло "не хватает уровня у меня").

    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); // заменить на GLfloat
                d++;
            }
         }
//        t += 2 * M_PI / numVertices;
        t = t+ 0.256f;
        // будто мы движемся на круг
//        R = R + 0.00001f;
        // круг сдвигаеться в сторону (в право и в верх)
//        Y = Y+ 0.0001f;
//        X = X+ 0.0001f;
    }

Цель нарисовать простейшую спираль . По сути архимедову , вот ссылка (от куда математический аппарат стырел)

Что я сделал не так ???

задан 19 Фев 8:46

изменен 19 Фев 8:59

@timob256: это вопрос скорее по программированию. Его лучше задать на соответствующем форуме.

(19 Фев 12:02) falcao
10|600 символов нужно символов осталось

Вопрос был закрыт. Причина - "Вопрос не по теме". Закрывший - falcao 19 Фев 12:02

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×2,672

задан
19 Фев 8:46

показан
58 раз

обновлен
19 Фев 12:02

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru