/CG_lab1_gtk-rs

Немного упоротости

Primary LanguageRust

Лабораторная N 1 по компьютерной графике

  • Язык: Rust
  • Библиотека: gtk-rs
  • Вариант 1: аппроксимация окружности

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

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

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

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

cargo build

Запустить:

cargo run

Что реализовано:

  • Задание степени аппроксимации
  • Всевозможные преобразования и вращения фигуры
  • Вращения осей и приближение/удаление
  • Метки на осях (сделано криво, но что уж поделать)

Чего нет:

  • Управление этим делом с помощью мыши
  • Возвращение к дефолтным значениям

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

./resources/2021-03-24_17-46.png