- Язык: Rust
- Библиотека: gtk-rs
- Вариант 1: Бикубическая поверхность Безье
Задание: Составить и отладить программу, обеспечивающую каркасную визуализацию порции поверхности заданного типа. Исходные данные готовятся самостоятельно и вводятся из файла или в панели ввода данных. Должна быть обеспечена возможность тестирования программы на различных наборах исходных данных. Программа должна обеспечивать выполнение аффинных преобразований для заданной порции поверхности, а также возможность управлять количеством изображаемых параметрических линий. Для визуализации параметрических линий поверхности разрешается использовать только функции отрисовки отрезков в экранных координатах.
Загрузить репозиторий себе на компьютер и зайти в него:
git clone https://github.com/DimartX/CG_course_gtk-rs.git && cd CG_course_gtk-rs
Скомпилировать:
cargo build
Запустить:
cargo run