MATLAB 도움말 센터
들로네 삼각분할의 보로노이 다이어그램
[V,r] = voronoiDiagram(DT)
[V,r] = voronoiDiagram(DT)는 들로네 삼각분할에 있는 점의 보로노이 꼭짓점 V 및 보로노이 영역 r을 반환합니다. r의 각 영역은 삼각분할의 다른 꼭짓점보다 더 가까운 꼭짓점인 삼각분할 꼭짓점 주변의 점을 나타냅니다. 여러 보로노이 영역이 모여 보로노이 다이어그램을 형성합니다.
V
r
DT
예제
모두 축소
보로노이 꼭짓점과 2차원 들로네 삼각분할의 영역을 계산합니다.
2차원 점 집합에서 들로네 삼각분할을 만듭니다.
P = [ 0.5 0 0 0.5 -0.5 -0.5 -0.2 -0.1 -0.1 0.1 0.1 -0.1 0.1 0.1 ]; DT = delaunayTriangulation(P);
보로노이 꼭짓점과 영역을 계산합니다.
[V,r] = voronoiDiagram(DT);
삼각분할의 세 번째 점에 대한 보로노이 영역의 연결성을 표시합니다.
r{3}
ans = 1×4 1 6 10 3
세 번째 영역의 경계를 지정하는 보로노이 꼭짓점의 좌표를 표시합니다. Inf 값은, 컨벡스 헐(Convex Hull) 상의 점이 영역에 포함되었음을 나타냅니다.
Inf
V(r{3},:)
ans = 4×2 Inf Inf 0.7000 -1.6500 -0.0500 -0.5250 -1.7500 0.7500
들로네 삼각분할로, 스칼라 delaunayTriangulation 객체로 지정됩니다.
delaunayTriangulation
데이터형: delaunayTriangulation
보로노이 꼭짓점으로, 2열 행렬(2차원) 또는 3열 행렬(3차원)로 반환됩니다. V의 각 행은 보로노이(Voronoi) 꼭짓점의 좌표를 포함합니다.
삼각분할 꼭짓점의 컨벡스 헐 상의 점에 대한 보로노이 영역은 비유계입니다. 이 영역의 경계 모서리는 무한대로 퍼져 나갑니다. V의 첫 번째 꼭짓점은 무한대의 꼭짓점을 나타내며 Inf로 지정됩니다.
데이터형: double
double
보로노이 영역으로, V에 있는 보로노이 꼭짓점의 연결성을 요소로 포함하는 셀형 배열로 반환됩니다. r의 각 행에 있는 점은 Points 속성의 대응하는 행과 연결된 경계 영역을 형성합니다.
Points
모두 확장
backgroundPool
ThreadPool
R2013a에 개발됨
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의