11.5. Разработайте программу моделирования состояния системы материальных частиц, соединенных упругими связями. Программа должна формировать динамическое изображение сети из четырехугольных ячеек, представляющей текущее состояние системы частиц. Включите в программу средства, позволяющие пользователю восстановить исходное состояние системы.

11.6. Добавьте в программу, разработанную при выполнении предыдущего упражнения, возможность моделирования внешних сил. Сформируйте с ее помощью изображение развевающегося на ветру флага.

11.7. Разработайте программы фрактализации сети. Для задания исходного положения вершин сети постарайтесь использовать реальные данные.

11.8. Разработайте программу, которая, получив на входе описания двух многоугольников с равным количеством вершин, покажет последовательность фаз преобразования одного многоугольника в другой.

11.9. Разработайте физическую модель системы материальных частиц, которая будет имитировать искры при электросварке.

11.10. Доработайте модель, разработанную при выполнении предыдущего упражнения, таким образом, чтобы она позволяла имитировать взрыв полигонального объекта и разлет осколков.

11.11. Разработайте программу, которая будет формировать изображение облаков, используя механизм альфа-канала (глава 9), алгоритм рекурсивной аппроксимации сферы (глава 6) и технологию фракталов.

11.12. Разработайте программу, которая будет формировать изображение поверхности виртуальной планеты с помощью технологии фракталов. На изображении должны быть отчетливо видны океаны и континенты.

Процедурные методы

ГЛАВА

Визуализация данных научных исследований Взаключительной главе будет показано, как использовать все описанные ранее технологии в одном из самых сложных приложений компьютерной графики - системах визуализации результатов научных исследований. В предыдущих главах был описан богатый инструментарий, которым располагает современная компьютерная графика, - средства формирования геометрических объектов, средства управления их раскраской, анимацией, изменением ориентации и точки наблюдения. Средства работы с внутренними буферами графической системы позволяют выполнять маскирование, удаление невидимых линий и поверхностей, комбинировать несколько изображений в одном. Применение этого богатого арсенала позволяет выбрать наиболее подходящий для конкретного случая метод визуализации имеющегося набора данных. О том, как это делается, и будет рассказано в данной главе.


⇐ Предыдущая| |Следующая ⇒