Система трехмерного графического моделирования на основе библиотеки OpenGL. Параметрическая модель сложного трехмерного объекта
5

Введение

 

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

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

Данный дипломный проект – реализация основных операций, необходимых для работы с объемными изображениями. В нем реа­лизованы три ортогональных проекции и одна изометрическая, основные ви­довые операции и некоторые операции над объ­ектами. Всё это очень важно для познания методов представления 3D-графики и качественного и эффективного использования её в графическом и геометрическом моделировании в информационных системах.