Полином Лагранжа в Visual C ++ с OpenGL - PullRequest
1 голос
/ 16 декабря 2010

Как создать и напечатать полином Лагранжа в Visual C ++ с использованием библиотеки OpenGL?Большое спасибо.

1 Ответ

2 голосов
/ 16 декабря 2010

Могут быть разные подходы, но думаю, что один из самых простых для понимания подходов может быть примерно таким:

float f(float x)
{
    // calculate y for f(x) here
    return y;
}

void draw()
{
    glBegin();
    for(float x = 0; x < 10; x += 0.1)
        glVertex(x, f(x), 0);
    glEnd();
}

Обратите внимание, что существуют разные способы рисования графика (например, кэширование всего или передачамассив и т. д.) с различными виновниками производительности и преимуществами.В моем примере масштабирование и т. Д. Должны выполняться снаружи с использованием матрицы вида и проекции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...