База отчёта 4
This commit is contained in:
21
Report/lab4/uml/pixel-composition-visibility.puml
Normal file
21
Report/lab4/uml/pixel-composition-visibility.puml
Normal file
@@ -0,0 +1,21 @@
|
||||
@startuml
|
||||
title Композиция пиксельных областей и решение видимости
|
||||
|
||||
start
|
||||
:Получить упорядоченный набор объектов/слоёв;
|
||||
:Создать целевой буфер кадра;
|
||||
|
||||
while (Есть следующий объект?) is (да)
|
||||
:Подготовить локальный/временный буфер объекта;
|
||||
:Нарисовать пиксельную область объекта;
|
||||
if (Пиксель прозрачен?) then (да)
|
||||
:Пропустить пиксель;
|
||||
else (нет)
|
||||
:Вычислить итоговый цвет по PMA\nsrc + (1-a)*dst;
|
||||
:Записать пиксель в целевой буфер;
|
||||
endif
|
||||
endwhile (нет)
|
||||
|
||||
:Получить результирующее изображение;
|
||||
stop
|
||||
@enduml
|
||||
Reference in New Issue
Block a user