클램핑 (그래픽)
컴퓨터 그래픽에서의 클램핑은 어떤 위치를 범위 안으로 한정시키는 방법이다. 래핑과 달리, 클램핑은 그저 위치를 제일 가까운 사용 가능한 값으로 옮긴다.
클램핑의 예시를 보이기 위해 의사코드를 첨부했다:
의사코드 (클램핑): |
---|
function clamp(x, min, max): |
사용
편집대개 클램핑은 어떤 값을 특정 범위 내로 제한시키는데 쓰인다. 예를 들자면, OpenGL에서는 glClearColor가 GLclampf 라는 값을 받는데 GLclampf는 [0,1] 에 '클램프'된 gl 소수값이다.
컴퓨터 그래픽 속에서의 클램핑 사용법 중 하나는 다각형 속에 세부적 요소를 넣는 것이다. 예를 들자면 벽에 있는 총알구멍 같은 것에 사용이 된다. 래핑과 같이 사용해서 여러 가지 효과를 낼 수 있다.
이 글은 컴퓨터 과학에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |