Содержание
- 2. Создадим 3D-модель куба, центр которого находится в начале координат, а длина грани равна 2 единицам (так
- 3. Подготовим текстуру (текстура прикреплена ниже) размером 512х1024 пикселей в формате ВМР (Paint вам в помощь). Находим
- 4. Приступаем к написанию программы. #include #include #include #include #include #include "glaux.h" using namespace std; #pragma comment
- 5. GLuint texture[1];// Массив для хранения индексов текстур //Функция для загрузки текстур void LoadBMP(GLuint* texture, const char*
- 6. void CALLBACK resize(int width,int height) { glViewport(0, 0, width, height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(45.0, (GLfloat)width / height,
- 7. float tx1=0,ty1=0,tx2=0,ty2=0,tx3=0,ty3=0,tx4=0,ty4=0;// Переменные(глобальные) для хранения текстурных координат(будут вычисляться для каждой грани) //Функция рисования грани void DrawQuadT(float
- 8. //функция рисования кубика с текстурой void DrawRubik() { //1 – передняя грань glNormal3d(0,0,1); tx1 = 335/1024.f;
- 9. //2 – левая грань glNormal3d(-1,0,0); tx1 = 164/1024.f; ty1 = (512-342)/512.f; tx2 = 335/1024.f; ty2 =
- 10. //4 – задняя грань glNormal3d(0,0,-1); tx1 = 676/1024.f; ty1 = (512-342)/512.f; tx2 = 850/1024.f; ty2 =
- 11. //6 – нижняя грань glNormal3d(0,-1,0); tx1 = 335/1024.f; ty1 = 0; tx2 = 506/1024.f; ty2 =
- 12. void main() { auxInitPosition( 0, 0, 600, 600); auxInitDisplayMode( AUX_RGB | AUX_DEPTH | AUX_DOUBLE ); auxInitWindow(
- 14. Скачать презентацию



![GLuint texture[1];// Массив для хранения индексов текстур //Функция для загрузки текстур void](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1174218/slide-4.jpg)







ЧТО ТАКОЕЛИДЕРСТВО?
Baroko aktualumas šiais laikais
Интегральные решения для медицины – реальный инструмент повышения качества и финансовой эффективности здравоохранения
Система моделей управления таможенными органами. Частные прикладные модели таможенного регулирования
Урок русского языка
Предпрофессиональный экзамен в инженерном классе: начало положено
Составные сети
Психосексуальное развитие детей и подростков
Отчет по выбору поставщиков IT-услуг
Что отличает финансово грамотного человека?
Детские 2-х колесные велосипеды 2019
Литературные направления начала XX века
Презентация на тему Окончание Смутного времени
Бизнес-план заявки на кредит
Преподавание географии и ФГОС ООО
ВКР: Лесная и лесохимическая промышленность СССР в 1930-1980-е годы
Образовательная программа ФАСТ
Человечество в биосфере
Презентация на тему Ресурсы мирового океана
ОТЧЕТ О РАБОТЕ ЛАГЕРЯ ДНЕВНОГО ПРЕБЫВАНИЯ « Р о д н и ч о к »
Повышение мастерства через: ИНДИВИДУАЛЬНЫЙ ОБРАЗОВАТЕЛЬНЫЙ ПЛАН ПЕДАГОГА
Художественные промыслы
Соблюдение выборного законодательства Российской Федерации
Тема урока: «Графический способ решения систем уравнений».
Жизнь и творчество. Н.В.Гоголя (1809-1852)
РОЛЬ ПОПУЛЯЦИОННЫХ ИССЛЕДОВАНИЙ В СОВРЕМЕННОЙ ГИДРОБИОЛОГИИ
Пирит
Дорога и мы