Курсовая работа: Модель трехмерной сцены и библиотека 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
|