Курсовая работа: Проектування користувальницького інтерфейсу в C++ Builder

glEndList();

}

GLvoid TForm2::initializeGL(GLsizei width, GLsizei height)

{

GLfloat maxObjectSize, aspect;

GLdouble near_plane;

glClearIndex( (GLfloat)BLACK_INDEX);

glClearDepth( 1.0 );

glEnable(GL_DEPTH_TEST);

glMatrixMode( GL_PROJECTION );

aspect = (GLfloat) width / height;

gluPerspective( 45.0, aspect, 3.0, 7.0 );

glMatrixMode( GL_MODELVIEW );

near_plane = 3.0;

maxObjectSize = 3.0F;

radius = near_plane + maxObjectSize/2.0;

latitude = 0.0F;

longitude = 0.0F;

latinc = 6.0F;

longinc = 2.5F;

createObjects();

}

void TForm2::polarView(GLdouble radius, GLdouble twist, GLdouble latitude,

GLdouble longitude)

{

glTranslated(0.0, 0.0, -radius);

glRotated(-twist, 0.0, 0.0, 1.0);

glRotated(-latitude, 1.0, 0.0, 0.0);

glRotated(longitude, 0.0, 0.0, 1.0);

К-во Просмотров: 640
Бесплатно скачать Курсовая работа: Проектування користувальницького інтерфейсу в C++ Builder