-
보간법@ 16. 1 ~ 17. 1/게임프로그래밍의 정석 2015. 1. 6. 16:17
1차원 보간법
P = A + u(B-A)
P = uB + (1-u)A를 풀면 위와 같다.
u의 범위는 0~1사이이며
u가 0이라면 P=A가 되고 u가 1이라면 P=B가 된다.
예를 들어 a가 서울이고 b가 부산이라면 (b-a)는 서울에서 부산으로 가는 길을 나타내고
u가 1이면 전체를 달렸으니 p는 부산이 되고 u가 0이면 출발전이니 p는 서울이 된다.
u가 0.7이면 길에서 70%를 달렸으니 p는 동대구쯤이다.
2차원 보간법
1차원에서는 u가 하나뿐이니 2차원에서는 2개를 사용한다 그래서 v가 늘어남
그리고 점도 A B에서 C가 하나 더 추가됨
P = A + u(B-A) + v(C-A)
책에서 그렇다 하더라..
'@ 16. 1 ~ 17. 1 > 게임프로그래밍의 정석' 카테고리의 다른 글
실시간 게임(키보드 입력, 프레임레이트) (0) 2014.07.24 혼합공식 (0) 2014.07.23 (챕터 06) 문자를 출력하는 방법 (0) 2014.03.02 (챕터 03) 이미지 파일을 사용하자(2) (0) 2014.03.01 싱글톤 클래스 (0) 2013.05.06