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