경계선을 포함하는 삼각형들을 제거하는 단계와 제거된 삼각형들을 에지에 의해
나머지 삼각형들을 제거하는 두가지 단계를 거친다.
경계선을 가지고 중점이 경계선 왼쪽에 있는 삼각형을 선택한다
삼각형을 이루는 에지 중에서 경계선을 제외한 두개의 에지를 구한다
두개의 에지 중에서 경계선이 아닌 에지를 큐에 저장한다
1.의 조건을 만족하는 삼각형이 존재하지 않을 때 까지 위의 순서를 반복한다.
나머지 삼각형들을 제거하는 두가지 단계를 거친다.
- 큐에서 에지를 하나 꺼낸다
- 이 에지(검사 에지)를 가지는 삼각형을 구한다.
- 삼각형을 이루는 에지 중에서 검사 에지를 제외한 다른 두개의 에지를 큐에 저장한다
- 큐가 빌 때까지 위의 순서를 반복한다
경계선 밖의 삼각형을 제거하기 전 |
경계선 밖의 삼각형을 제거한 모습 |
2차원 메쉬에서 3차원 형상으로 변환시킨 모습 |
댓글
댓글 쓰기