수학/선형대수학
반사 벡터
msparkms
2017. 12. 15. 00:04
반응형
반사 벡터에 대해서 간단하게 알아보자.
입사벡터 I가 노말벡터가 N인 평면에 반사되면 반사벡터 R이 된다.
반사벡터를 구하는 공식이 기억이 안날때 머리속에 아래의 그림을 떠올리면 유추해내기 쉽다.
입사벡터 I를 원점으로 이동시킨다.
그 후에 벡터 V를 더해주면 반사벡터 R을 구할 수 있다.
벡터 V를 구하기 위해서 일단 이동시킨 입사벡터 I를 노말벡터 N에 투영시킨다.
노말벡터 N이 단위벡터라면 내적을 구한뒤 노말벡터를 곱해주면 될 것이다.
입사벡터 I와 노말벡터 N은 둔각을 이루기 때문에 -N 방향을 향할 것이다.
그렇기 때문에 계산한 벡터에 -를 붙여줘서 N 방향으로 바꿔준다.
이 벡터에 2배를 해주면 우리가 원하는 벡터 V를 계산할 수 있다.
위에 내용을 정리해서 식으로 나타내면 아래와 같다.
기억이 안날때는 위에 그림을 생각해내고 천천히 생각해보면 공식을 외우지 않아도 식을 떠올릴 수 있다!
참고자료
http://ogldev.atspace.co.uk/www/tutorial19/tutorial19.html
반응형