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 OpenGL má glClearColor
funkce čtyři GLfloat
hodnoty, 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
Tento článek týkající se počítačové grafiky je útržek . Wikipedii můžete pomoci rozšířením . |