구현 과정
순서도
도형
평면 (plane)
- ray(광선)의 방향벡터와 plane(평면)의 법선벡터의 내적이 0이라면 광선은 평면에 평행하거나 포함된 상태.
- 내적이 0이 아닌 경우, 광선이 평면과 한 점에서 만나는 상태이다.
구 (sphere)
- 구의 방정식에 광선의 방정식을 대입
- 근의 공식을 통해 실근의 존재 여부를 확인
- 실근 존재 = 광선이 구와 만난다.
원기둥 (cylinder)
- 원기둥의 옆면과 밑면을 각각 계산
A new version of content is available.