#if !defined(AFX_POLYHEDRONACTION_H__4A48FA21_DAFE_11D1_9BE0_D55CA1D1FF4E__INCLUDED_)
#define AFX_POLYHEDRONACTION_H__4A48FA21_DAFE_11D1_9BE0_D55CA1D1FF4E__INCLUDED_
//Ич ТЗ: Ёрчфхы уЁрфшчхёъющ сшсышютхъш,
//юяшёытрющшщ Пыртюэюты тхыр ш фуэъцшш фыя Ёрсюты ё эшьш
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// PolyhedronAction.h : header file
//
//яюфъыючхэшх сшсышютхъ OpenGL
#include "gl\gl.h"
#include "gl\glu.h"
#include "gl\glaux.h"
/////////////////////////////////////////////////////////////////////////////
// CPolyhedronAction window
class CPolyhedronAction
{
// Construction
public:
CPolyhedronAction();
// Attributes
public:
// Operations
public:
// Implementation
public:
GLfloat wAngle; //ууюы яютюЁютр
virtual ~CPolyhedronAction();
//Rendering setup
void DefineMaterialf(float mat_emitter[4], float mat_specular[4],
float icosahedron_diffuse[4], float specular_exponent);
void Create(int m_Polyhedron, bool m_Wired);
void Movement(bool m_Dir, int m_Dispos, float m_CameraDistance, float m_Dist);
//bool m_Dir - эряЁртыхэшх тЁхщхэшя (false - clockwize)
//int m_Dispos - юёь тЁрщхэшя
//float m_CameraDistance - Ёрёётюяэшх ют юёш фю ърьхЁы
//float m_Dist - Ёрёётюяэшх ют тхыр фю юёш тЁрщхэшя
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_POLYHEDRONACTION_H__4A48FA21_DAFE_11D1_9BE0_D55CA1D1FF4E__INCLUDED_)
|
|