Зажим (графика) - Википедия - Clamping (graphics)

В компьютерной графике зажим это процесс ограничения позиции областью. В отличие от оберточная бумага, зажим просто перемещает точку к ближайшему доступному значению.

Чтобы увидеть зажим в перспективе, псевдокод для зажима выглядит следующим образом:

Псевдокод (зажим):

функция зажим (x, min, max): если (х <мин) тогда        х = мин иначе если (х> макс) тогда        х = макс возвращаться Икс

Использует

Как правило, ограничение используется для ограничения значения заданным диапазоном. Например, в OpenGL то glClearColor функция занимает четыре GLfloat значения, которые затем «фиксируются» в диапазоне .[1]

Y = зажим (X, 1, 5)
ИксY
Х <11
11
1.51.5
22
33
44
55
X> 55

Одно из многих применений зажима компьютерная графика - это размещение детали внутри многоугольника, например пулевое отверстие в стене. Его также можно использовать с оберточная бумага для создания разнообразных эффектов.

Рекомендации

  1. ^ "Справочные страницы OpenGL 4". www.khronos.org. Получено 2018-10-31.