Skip to content

💫 Drawing cool circles, squares and other tricks on the computer.

Notifications You must be signed in to change notification settings

shlyapos/bmstu_cg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Graphics (2020)

2nd course, IU7
Bauman Moscow State Technical University

Лабы лучше не делать на ткинтере (кроме может быть первых двух)

Спасибо Winterpuma и Panda-Lewandowski за вдохновение на выполнение лаб

Лр #1 Геометрическая задача

На плоскости даны два множества точек. Найти пару треугольников (каждый треугольник в качестве вершин имеет три различные точки одного и того же множества; треугольники строятся на точках разных множеств) таких, что прямая, соединяющая точки пересечения высот, образует минимальный угол с осью абсцисс. (уфф)

Реализация (Python Tkinter)


Лр #2 Преобразование изображений

Реализовать операции перемещения, поворота и масштабирования изображения птички.

Реализация (Python Tkinter)


Лр #3 Алгоритмы разложения отрезка в растр

Проблемы с реализацией (сделана хорошо только обёртка библиотечной функции (лол) и может быть ЦДА)

Реализация (лучше не надо)(Python Tkinter)


⁉️ Лр #4 Алгоритмы разложения эллипсов в растр

Что-то может правильно, что-то может неправильно

Реализация (Python Tkinter)


Лр #5 Алгоритмы заполнения сплошных областей

Алгоритм заполнения по рёбрам.

Реализация (C++ Qt)


Лр #6 Алгоритм построчного затравочного заполнения сплошных областей

Реализация (C++ Qt)


Лр #7 Алгоритмы отсечения отрезка регулярным отсекателем

Простой алгоритм (о нет)

Реализация (C# Windows Forms)


Лр #8 Алгоритм Кируса-Бека

Реализация (C# Windows Forms)


Лр #9 Алгоритмы Сазерленда-Ходжмена

Реализация (C# Windows Forms)


Лр #10 Алгоритм Плавающего горизонта

Реализация (C# Windows Forms)