Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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-камеры вокруг трёх осей и приближения/отдаления. Камера управляется при помощи клавиатуры.



