База отчёта 4

This commit is contained in:
2026-03-30 19:27:49 +03:00
parent 6fc311139f
commit fd598cba94
14 changed files with 4375 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
@startuml
title Растеризация и вывод графического содержимого
start
:Выбрать тип фигуры (линия/эллипс/ломаная);
if (Линия?) then (да)
:Отсечение + инкрементальная\nрастеризация + толщина;
elseif (Эллипс/дуга?) then (да)
:Аналитическая проверка пикселей\nв ограничивающем прямоугольнике;
else (Ломаная)
:Растеризация сегментов;
if (Замкнута и filled?) then (да)
:Поиск seed-точек;\nFlood Fill (4-связность);
endif
endif
:Композиция результата в общий буфер;
:Передача буфера в текстуру UI;
:Отображение на холсте;
stop
@enduml