일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 그래픽스기초
- Graphics
- MFC 윈도우 프로그래밍
- 윈도우 프로그래밍
- denoising
- 컴퓨터 구조
- Mesh Processing
- 셰이더
- OpenGL
- Win32 API
- 컴퓨터 아키텍쳐
- c4d
- 렌더링
- 셰이더프로그래밍
- modeling
- 베지에 곡선
- 오픈지엘
- window programming
- shader
- MFC
- 핵심 API로 배우는 윈도우프로그래밍
- 윈도우 구조
- 운영체제
- shader programming
- 윈도우
- 윈도우프로그래밍
- bezier curve
- 그래픽스
- win32
- Geometry Modeling
Archives
- Today
- Total
오다기리 박의 알고리즘 노트
벡터를 벡터에 사영(Projection)하기 본문
3차원 공간에서 a벡터를 b벡터에 사영(projection)하여 c벡터를 구해보자.
c를 구하려면 길이와 방향이 필요하다.
c의 길이는 a와 b를 내적하여 b의 길이로 나눈 값과 같다. 즉 a와 b의 사잇각이 θ일 때 a와 b의 내적값은 ||a||||b||cosθ이고 이 값을 b의 길이로 나눈다.
c의 방향은 b를 정규화하면 된다.
결론적으로 위에서 구한 c의 길이와 방향을 곱하면 사영벡터 c가 계산된다.
'컴퓨터 그래픽스 > 메쉬 기하학' 카테고리의 다른 글
허밋 스플라인 (Hermite Spline) (0) | 2022.08.22 |
---|---|
벡터를 평면에 사영(Projection)하기 (0) | 2022.08.17 |
de Casteljau 알고리즘 (0) | 2022.08.12 |
베지에 곡선 (Bézier Curve) (0) | 2022.07.15 |
메쉬 위의 최단 측지 경로 (Shortest Geodesic Path on Meshes) (0) | 2022.06.14 |