Курсовая работа: Модель трехмерной сцены и библиотека OpenGL

Составные части модели вентилятора

Сетка

Сетка вентилятора составлена из трех основных частей

- Круговая составляющая сетки

где bFan+17 – радиус окружности, rWeb – разбиение окружности

Фрагмент кода программы круговой составляющей сетки

q=0;

while(q<rWeb)

{

glBegin(GL_LINES);

glVertex3f(0,(bFan+17)*sin(q*2*M_PI/rWeb),(bFan+17)*cos(q*2*M_PI/rWeb));

glVertex3f(0,(bFan+17)*sin((q+1)*2*M_PI/rWeb),(bFan+17)*cos((q+1)*2*M_PI/

rWeb));

glEnd();

q++;

}

- Дуговая составляющая сетки

где bFan+2 – радиус полуокружности, rWeb – разбиение окружности

Фрагмент кода программы дуговой составляющей сетки

int iWeb=0;

while(iWeb<rWeb)

{

glBegin(GL_LINES);

glVertex3f((bFan+2)*cos(iWeb*M_PI/rWeb),(bFan+2)*sin(iWeb*M_PI/rWeb)+15,0);

glVertex3f((bFan+2)*cos((iWeb+1)*M_PI/rWeb),(bFan+2)*sin((iWeb+1)*M_PI/rWeb)+15,0);

glEnd();

iWeb++;

}


- Косой прут сетки


К-во Просмотров: 512
Бесплатно скачать Курсовая работа: Модель трехмерной сцены и библиотека OpenGL