На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Моделирование вращения тороида C#

Задание

Цель: разработать программу, реализующую модель тороида в разных режимах рисования и возможностью вращения.

Исходные данные: информация, собранная в процессе выполнения курсовой работы, а также среда программирования — Microsoft Visual Studio 2019.

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

Результат: программа, которая дает возможность пользователю управлять трехмерной фигурой.

Функционал программы

Например:

  • Задание скорости вращения тороида;
  • Выбор режима отображения модели тороида;
  • Выбор осей вращения тороида.

Содержание отчета к программе

Например:

  • Введение
  • Задание на курсовую работу
  • Постановка задачи
  • Теоретическая часть
  • Практическая часть
  • Общее описание разработки
  • Описание работы программы с представлением экранных форм
  • Заключение
  • Список использованных источников
  • Приложение
  • Form1.cs
  • Form2.cs

Фрагмент программного кода

Функция отрисовки тороида:

for (int j = 0; j < big_radius + 1; j++) // + 1, иначе тор не замыкается
{
    for (int k = 1; k >= 0; k--) // соединяем образующие окружности
    {           double r = (i + k) % small_radius + 0.5; // радиус образующей окружн
        double t = j % big_radius;
        double x = (0.4 + 0.1 * Math.Cos(r * Two_Pi / small_radius)) * Math.Cos(t * Two_Pi / big_radius);
        double y = (0.4 + 0.1 * Math.Cos(r * Two_Pi / small_radius)) * Math.Sin(t * Two_Pi / big_radius);
        double z = 0.1 * Math.Sin(r * Two_Pi / small_radius);
        Gl.glColor3d(z + 0.5, y + 0.5, x + 0.5);
        Gl.glVertex3d(x, y, z);        }}

Скриншот архива с проектом

Количество страниц в отчете - 12.Язык программирования - C#, среда разработки - Visual Studio 2019.Скриншот архива:

Пояснения по запуску программы

Подложить библиотеку freeglut.dll рядом с исполняемым файлом или в папку C:\Windows\System32, или в папку выше.

Купить 600,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

veller25

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

600,00 

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

Заказать через

kupca4.zip
1678521
Оцени работу

рейтинг

Моделирование вращения тороида C#
Моделирование поверхности вращения - тороида - с использованием языка программирования C# и библиотеки компьютерной графики OpenGL.
Категория: Образование
Стоимость: 600,00