Перейти к навигации Перейти к поиску
Эта статья требует дополнительных ссылок для проверки . ( декабрь 2009 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
В компьютерной графике зажим - это процесс ограничения позиции определенной областью. В отличие от переноса , зажим просто перемещает точку к ближайшему доступному значению.
Чтобы представить зажим в перспективе, псевдокод зажима выглядит следующим образом:
Псевдокод (зажим):
функция зажим (x, min, max): если (x <min), то х = мин иначе, если (x> max), то х = макс вернуть х
Использует [ редактировать ]
Как правило, ограничение используется для ограничения значения заданным диапазоном. Например, в OpenGLglClearColor
функция принимает четыре GLfloat
значения , которые затем «зажаты» в диапазоне . [1]
Y = зажим (X, 1, 5) | |
---|---|
Икс | Y |
Х <1 | 1 |
1 | 1 |
1.5 | 1.5 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
X> 5 | 5 |
Одно из многих применений зажима в компьютерной графике - это размещение детали внутри многоугольника, например, пулевого отверстия в стене. Его также можно использовать с оберткой для создания различных эффектов.
Ссылки [ править ]
- ^ "Справочные страницы OpenGL 4" . www.khronos.org . Проверено 31 октября 2018 .