일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 윈도우프로그래밍
- modeling
- win32
- MFC
- c4d
- denoising
- 윈도우
- OpenGL
- shader programming
- 셰이더
- 운영체제
- Graphics
- window programming
- 컴퓨터 아키텍쳐
- 윈도우 프로그래밍
- bezier curve
- Win32 API
- 컴퓨터 구조
- 베지에 곡선
- 그래픽스
- 셰이더프로그래밍
- 윈도우 구조
- 렌더링
- 그래픽스기초
- 핵심 API로 배우는 윈도우프로그래밍
- Geometry Modeling
- shader
- 오픈지엘
- Mesh Processing
- MFC 윈도우 프로그래밍
Archives
- Today
- Total
목록세 평면 (1)
오다기리 박의 알고리즘 노트
세 평면의 교차점 구하기
3차원 공간에서 다음 방정식으로 표현되는 세 평면의 교차점을 구해보자. 여기서는 4가지 방법을 소개한다. 우선 예외처리를 위해 세 평면의 법선이 모두 한 평면위에 있는 경우는 제외한다. 즉 다음 그림처럼 두개 이상의 평면이 평행하거나, 세 평면이 한 직선을 공유하거나, 직선을 공유하지 않는 경우이다. 이를 조사하기 위해서는 세 평면의 법선으로 이루어진 행렬의 행렬식이 0인지 조사하면 된다. 행렬식이 0이라면 세 벡터로 이루어진 평행육면체의 부피가 0이므로 세 법선이 한 평면위에 존재하게 된다. 그 외의 경우에는 다음 그림처럼 세 평면이 하나의 유일한 점에서 교차한다. 첫번째 방식 첫번째 방식은 다음과 같이 교점 p를 세 평면의 방정식에 각각 대입하여 3개의 연립 방정식을 세운다. 결론적으로 다음 선형 시..
컴퓨터 그래픽스/메쉬 기하학
2022. 1. 27. 19:18