База отчёта 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,20 @@
@startuml
title ЛР4: общий рабочий цикл построения изображения
start
:Загрузка документа и параметров отображения;
:Инициализация окна, холста и рендер-движка;
repeat
:Обработка действий пользователя\n(инструменты, масштаб, свойства);
:Формирование набора процедурных фигур;
:Преобразование фигур в пиксельные области;
:Композиция пиксельных областей\nс учётом порядка и прозрачности;
:Кадрирование видимой области (viewport);
:Растеризация и вывод в текстуру;
:Отображение кадра на холсте;
repeat while (Продолжать работу?) is (да)
:Штатное завершение приложения;
stop
@enduml