Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- backtracking #codetree #디버깅 #삼성코테
- LIS #가장긴증가하는부분수열 #
- N번째큰수
- 1174
- 이분탐색 #dp #11053
- C++
- c++ #boj #
- 레드아보
- 30870
- 최소 #공배수 #최대 #공약수 #유클리드 #호제법 #lcm #gcd #c++ #boj #3343 #백준 #장미
- 백준
- boj #백준
- 22869
- 3343
- graph #최단경로
- 진법변환 #2to10 #10to2 #이진법 #십진법 #변환 #bitset #c++
- 3D #Reconstruction #computer #vision #volume #metric #tsdf #kinect #fusion
- 투포인터 #백준 #boj #20922 #22862
- 사이클 없는 그래프
- hcpc
- c++ #입출력 #속도 #ios #sync_with_stdio #cin #cout #tie
- BOJ
- graph
- 16202
- 코딩
- 쌤쌤쌤
- 호반우 상인
- 줄어드는수
- 20117
- 백준 #다익스트라 #dijkstra #9370 #c++
Archives
- Today
- Total
hyunjin
Marching Cube 본문
728x90
이 voxel 배열을 순회하며 mesh로 변환
1. 8개의 voxel을 하나의 큐브로 정의
2. 조건에 해당되는 폴리곤 메쉬 찾기
3. Vertex 찾기
가장 단순하게 edge에 가운데를 찍으면 결과가 그렇게 보기 좋진 않다.
근데 양쪽에 두 점이 어떤 것을 표현한건지는 모르겠다..................
더 잘표현하는 모델을 만들려면 voxel 값을 정의해야함.
이런 index를 아까 봤던 256개의 경우의 수 중 하나를 찾으면 알 수 있다...
256개 하나하나 다 입력해봐야하나?? NO
4. Lookup table 찾기
구글링하면 이런 식으로 Lookup table 만들어 둔 것이 있다.
전체 과정을 보면
한계점
날카로운 모서리를 잘 표현 못함
큐브 대신 사면체 쓰자
참고
Coding Adventure:Marching Cubes
728x90
'개인 공부 > 컴퓨터비전' 카테고리의 다른 글
캘리브레이션, 카메라 파라미터 (0) | 2024.04.09 |
---|---|
좌표계, 좌표계 변환 (0) | 2021.07.30 |
Affine Plane, Affine Space, Affine Transformation (0) | 2021.07.28 |
Point Cloud (0) | 2021.07.06 |
Sparse Convolution (0) | 2021.07.05 |