HLSL에는 float4 데이터형이 존재하고 이는 x, y, z, w로 구성되어 있다.
복습을 하다 보니 사소한 의문점이 들었다.
3차원을 표현하는데 왜 float3을 사용하지 않고, float4를 사용하며 그렇다면 w의 의의가 무엇일까?
생각보다 쉽게 답을 찾을 수 있었다.
http://www.silverwolf.co.kr/realprog/73432
- 동차 좌표계가 있기 때문에 물체의 이동을 행렬로 나타낼 수 있다.
- 동차 좌표는 이것이 방향(w=0)인지 점(w=1)인지 구별해주는 역할을 한다.
'개발' 카테고리의 다른 글
About Mathematics Behind Large Margin Classification Quiz (0) | 2019.09.30 |
---|---|
분할 정복을 이용한 n제곱 계산 (0) | 2019.08.07 |
국어 수능 완성 1회차 (0) | 2019.07.24 |
decltype (0) | 2019.05.05 |
함수 매개변수 작성 시 주의점 (0) | 2019.05.05 |
함수 포인터 (0) | 2019.05.05 |
댓글