Upínání (grafika) - Clamping (graphics)

V počítačové grafice je upínání procesem omezování polohy na oblast. Na rozdíl od zalamování upnutí pouze posune bod na nejbližší dostupnou hodnotu.

Pro upnutí do perspektivy je pseudokód pro upnutí následující:

Pseudokód (upínací):
function clamp(x, min, max):
    if (x < min) then
        x = min;
    else if (x > max) then
        x = max;
    return x;
end clamp

Použití

Obecně se upnutí používá k omezení hodnoty na daný rozsah. Například v OpenGLglClearColorfunkce čtyři GLfloathodnoty, které jsou pak „upnuty“ do rozsahu .

Jedním z mnoha použití upínání v počítačové grafice je umístění detailu do mnohoúhelníku - například díra po střele na zdi. Lze jej také použít s balením k vytvoření různých efektů.

Reference