2016-11-25 1 views
1

두 개의 가장자리 데이터 세트가 있습니다. 하나는 외부 가장자리 (닫힌 경로 또는 다각형을 형성)이고 다른 하나는 다각형 안의 내부 가장자리 (구멍이 아님)입니다.고정 된 내부 모서리로 다각형 삼각형을 만드는 알고리즘?

메쉬 생성 후 정의 된 내부 모서리와 정점이 존재하도록 다음 데이터에서 삼각형 메쉬를 생성하려고합니다.

enter image description here

+0

2 개의 다각형으로 취급하고 따로 따로 삼각 분할 할 수 있습니까? – samgak

+0

나는 내부와 외부 모서리 세트를 가지고 있는데, 나는 그 정보로부터 분리 된 다각형을 만드는 법을 모른다. 무한 내부 모서리가있을 수 있으며 일부 내부 모서리 정점은 외부 모서리 정점 사이의 중간 점에서 시작합니다. – pbeta

답변

0

CGAL library는 당신이 필요로하는 일을 할해야 constrained Delaunay triangulation 클래스를 제공합니다. 또한 더 작은 요소가 필요한 경우 모양을 유지하면서 가장자리를 분할하는 2D Meshing algorithm을 시도 할 수 있습니다.

+0

경계가 주어진 평면 영역의 CDT를 찾는 [poly2tri] (https://code.google.com/p/poly2tri/)도 참조하십시오. – lhf

관련 문제