Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ИНСТИТУТ ПРИКЛАДНОЙ МАТЕМАТИКИ И МЕХАНИКИ

КАФЕДРА ТЕОРЕТИЧЕСКОЙ МЕХАНИКИ

Курсовой проект

Тема: «Визуализатор частиц»

Выполнил студент гр. 53604/1

Проверил:

Ле-

Санкт-Петербург

2014

Постановка задачи

Написать программу «Визуализатор частиц» на языке C#, используя Microsoft XNA со следующими функциональными возможностями:

1. Загрузка и отображение 3D-модели шара;

2. Отображение шаров в координатах, загруженных из файла;

3. Поворот вокруг трёх осей, приближение/удаление камеры по нажатию заданных клавиш.

Описание программы

В программе используется 3 класса: «Game1», «Particle», «A3Helper».

В классе «Game1» есть несколько методов. Метод “LoadContent” загружает весь требуемый графический и другой контент, который задействован в программе, в том числе файл шрифтов и модели. После того, как отработал метод “LoadContent”, работает метод “Update” и “ProcessInput” – они отвечают за ввод данных с клавиатуры. Метод “Draw” используется для отрисовки модели и текста на экране.

В классе «Particle» задаются параметры частиц.

В классе «A3Helper» из A3R файла считываются координаты частиц.

Рис. 1. Положение в начальный момент времени

 

Рис.2. Положение после поворота

 

Рис.3. Положение после приближения

.

Вывод:

В ходе выполнения курсовой работы была изучена среда разработки Microsoft XNA.

Написана программа, визуализирующая 3D модель шара формата fbx, расположенную в координатах, считываемых с a3r файла. В программе описаны функции для поворота 3D-камеры вокруг трёх осей и приближения/отдаления. Камера управляется при помощи клавиатуры.