/CG_course_gtk-rs

Нет файлам!

Primary LanguageRust

Курсовая работа по компьютерной графике

  • Язык: Rust
  • Библиотека: gtk-rs
  • Вариант 1: Бикубическая поверхность Безье

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

Как запустить у себя

Загрузить репозиторий себе на компьютер и зайти в него:

git clone https://github.com/DimartX/CG_course_gtk-rs.git && cd CG_course_gtk-rs

Скомпилировать:

cargo build

Запустить:

cargo run

Как это выглядит сейчас (в i3wm):

./resources/2021-04-21_09-28.png ./resources/2021-04-21_09-29_1.png ./resources/2021-04-21_09-29.png ./resources/2021-04-21_09-30.png