Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2013, 22:08   #1
kristi5570
Новичок
Джуниор
 
Регистрация: 08.10.2013
Сообщений: 2
По умолчанию Помогите исправить ошибки

Помогите решить задачу в с++, opengl. Очень нужно!!!
Задается число a, шаг по углу q и число k. Показать первые k точек кривой r (q) = 2a (1 + cos ⁡ (iq)), (формула дана в полярных координатах).
Нужно нарисовать по формуле в С++ (OpenGL).

Вот, что у меня получилось...
Как довести эту программу до робочего состояния? Помогите, буду очень благодарна!!!!

#include <stdio.h>

#include <tchar.h>

#include <GL/freeglut.h>

const double a=1;
const double dt= 10;
double ro (double theta);
{
retun 2*a*(1+cos(theta));
}
void display()

{
int n=360;
double x, y;

glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINES);
for (int i=0; i<n; i++)
{
x=ro(i*dt)*cos(i*dt);
y=ro(i*dt)*sin(i*dt);
glVertex2f(x,y);
}

glEnd();

glPointSize(100);

glDisable(GL_POINT_SMOOTH);

glutSwapBuffers();

}




int main(int argc, char** argv)

{

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);

glutInitWindowSize(600,600);

glutInitWindowPosition(700, 100);

glutCreateWindow("Point");

glClearColor(1.0, 1.0, 1.0, 1.0);

glMatrixMode(GL_PROJECTION);

glLoadIdentity();

gluOrtho2D(-100,100,-100,100);

glutDisplayFunc(display);

glutMainLoop();


return EXIT_SUCCESS;

}
kristi5570 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить ошибки witek HTML и CSS 0 12.12.2009 17:39
помогите исправить ошибки Euforia_PZAS09_1 Паскаль, Turbo Pascal, PascalABC.NET 0 19.10.2009 21:41
Помогите исправить ошибки Satorin Общие вопросы Delphi 4 25.12.2008 21:35
помогите исправить ошибки kermit Помощь студентам 1 21.06.2008 10:44
Помогите исправить ошибки ...С++ Настенька Помощь студентам 1 25.03.2007 23:30