뷰 절두체 이해 섹션에서는 카메라 뷰의 모든 지점이 월드 공간의 선에 해당한다고 설명했습니다. 해당 선을 수학적으로 표현하는 것이 유용한 경우가 있는데, Unity는 이를 광선 오브젝트 형태로 제공할 수 있습니다. 광선은 항상 뷰의 한 지점에 해당하므로 Camera 클래스는 ScreenPointToRay 및 ViewportPointToRay 함수를 제공합니다. 이 두 가지의 차이점은 ScreenPointToRay는 이 지점이 픽셀 좌표로 제공될 것으로 예상하는 반면, ViewportPointToRay는 0–1 범위의 정규화된 좌표를 사용한다는 것입니다(여기서 0은 뷰의 하단 또는 왼쪽을 나타내고 1은 뷰의 상단 또는 오른쪽을 나타냄). 각 함수는 원점과 해당 원점에서 선의 방향을 보여 주는 벡터로 구성된 광선을 반환합니다. 광선은 카메라의 transform.position 지점이 아닌 근거리 클리핑 평면에서 시작됩니다.