2017-02-06 1 views
1

저는 CGAL 라이브러리를 처음 다루는 사람입니다. 그러나, 나는 그것이 내가하고 싶은 것에 매우 적합한 패키지라고 생각한다. 그림 3과 같이 3D 표면을 나타내는 점 집합이 있습니다. figure 1 이 표면에 3D 삼각 측량을 맞추고 싶습니다. 표면이 닫히지 않으므로 볼륨을 차지하지 않습니다. poisson_reconstruction_example.cpp에 제공된 코드는이 작업에 적합합니다. 그러나 문제는 poisson_reconstruction 알고리즘의 일부로 서페이스의 끝과 아래를 닫아 볼륨으로 만듭니다 (그림 2 참조). figure 2 내가 궁금해하던 :CGAL로 열린 표면의 3D 표면 삼각 측량

1- 포인트로 정의 된 표면에서 삼각 측량을 수행하는 방법이 있다면? 즉, 최종 삼각 측량에는 경계 모서리가 있습니다. 필요한 업 샘플링이나 스무딩에 만족합니다.

2 - 첫 번째 질문에 대한 대답이 아니오이면 입력 점이 생성 된 삼각형의 정점임을 보장 할 수있는 방법이 있습니까?

답변

1

포아송 표면 재구성은 입력으로 주어진 점군을 보간하는 가까운면을 생성합니다. 법선으로 설정된 점을 입력으로 요구합니다.

출력에서 ​​입력 점만 사용하는 알고리즘이 필요한 경우 Advancing Front Surface Reconstruction 알고리즘을 사용해보십시오.