Главная » Статьи для тега "квадрата"

Анимация на плоскости Free Pascal

Добавлено Дата: 4 August, 2014 категория: Free Pascal

Вращающийся квадрат — один из самых простых примеров анимации. При описании пакета OpenGL к подобной иллюстрации прибегают столь же часто, как и к программе "Общего привета" ("Hello, world!"). Больше других нам понравилась реализация вращения квадрата,  написанная  на  языке  C  и  приведенная  в  книге Э. Эйнджела "Интерактивная компьютерная графика" [36]. В этом примере, с од- ной стороны, демонстрируется управление вращением с помощью кнопок мыши (левая кнопка запускает вращение, правая — останавливает). С другой стороны, здесь появилась возможность разумного использования времени ожидания сооб- щения, адресованного какому-нибудь из обработчиков событий. Вместо пустого повторения главного цикла приложение может получить управление и использо- вать время "простоя" для выполнения каких-то вычислений или подготовки ин- формации для отображения следующей сцены. Адрес такой процедуры, преду- смотренной в приложении, регистрируется в GLUT с помощью подпрограммы glutIdleFunc. Объем нашей модификации примерно на 10% меньше по сравнению с программой Эйнджела.

Читать »

Отображение простейшего двумерного изображения OpenGL Free Pascal

Добавлено Дата: 11 July, 2014 категория: Free Pascal

В 1915 г. известный русский художник-авангардист Казимир Малевич предста- вил на выставке небольшое полотно (размером примерно 80  80  см),  бóльшую часть которого занимал черный квадрат. Тогда картина вызвала очень противоре- чивые отклики критиков. Да и в наше время можно многое услышать в адрес авто- ра от лиц как превозносящих Малевича до небес, так и считающих его не вполне здоровым. Так или иначе, но в 2002 г. один из оригиналов был куплен известным российским предпринимателем В. Потаниным за миллион долларов и передан им на хранение в Эрмитаж. На рис. 16.2 приведено изображение этой картины, кото- рое мы обнаружили в Интернете.

Читать »

Использование текстур в Processing

Добавлено Дата: 12 February, 2014 категория: Processing

До сих пор для окрашивания наших 3D объектов мы использовали ровные цвета. Однако для оформления ваших фигур вы можете использовать изображения. Эти изображения называются текстурами и служат для усиления выразительности ваших композиций.

Приступим

Читать »

Потоки в JAVA примеры

Добавлено Дата: 1 May, 2011 категория: Java, Web

Таймер скрывает в себе потоки. Таким образом, работа с ними становится опосредованной. Однако могут возникнуть такие ситуации, когда необходимо обратиться к потокам и использовать их в явном виде. О потоках будет рассказано на примере. Этот пример представляет собой вполне реалистичную задачу, которая требует большого количества вычислений, связанных с построением графического образа фрактального множества, в данном случае это будет множество Мандельброта. Строгое определение фрактального множества состоит в констатации того факта, что топологическая размерность этого множества должна быть строго меньше его хаусдорфовой размерности.

Читать »