Графика сложная
Справочник по функциям FrameArr32, DrowLine, DrowSmoothLine, TurnScalePoint и SkinMatrix для операций с картинками и перспективой.
Назначение
Функции раздела работают с картинками Arr и выполняют операции, которые выходят за рамки простого рисования пикселей. FrameArr32 создаёт рамку вокруг изображения, DrowLine и DrowSmoothLine проводят прямые линии с учётом сглаживания, а DrowContur обводит картинку по контуру. Все они требуют предварительной инициализации через ResPnArr.
Параметры и результат
TurnScalePoint масштабирует и поворачивает картинку вокруг заданного центра, передавая координаты в формате [16.16]. SkinMatrix формирует матрицу расстояний от камеры для перспективных сцен. AntiPros строит антиперспективу по координатам вершин прямоугольника. Выходные значения возвращаются в EAX, а признак ошибки JL устанавливается при сбое.