MATLAB 도움말 센터
들로네 삼각분할의 컨벡스 헐
C = convexHull(DT)
[C,v] = convexHull(DT)
C = convexHull(DT)는 들로네 삼각분할의 컨벡스 헐 꼭짓점을 반환합니다.
C
DT
예제
[C,v] = convexHull(DT)는 컨벡스 헐에 의해 경계가 지정된 면적 또는 부피도 반환합니다.
v
모두 축소
2차원 들로네 삼각분할의 컨벡스 헐을 계산하고 플로팅합니다.
2차원 점 집합에서 들로네 삼각분할을 만듭니다.
rng default; x = rand([10,1]); y = rand([10,1]); DT = delaunayTriangulation(x,y);
컨벡스 헐을 계산합니다.
C = convexHull(DT);
삼각분할을 플로팅하고 컨벡스 헐을 빨간색으로 강조 표시합니다.
plot(DT.Points(:,1),DT.Points(:,2),'.','MarkerSize',10) hold on plot(DT.Points(C,1),DT.Points(C,2),'r')
3차원 들로네 삼각분할의 컨벡스 헐을 계산하고 플로팅합니다.
3차원 점 집합에서 들로네 삼각분할을 만듭니다.
rng('default'); P = rand([25,3]); DT = delaunayTriangulation(P);
컨벡스 헐과 컨벡스 헐에 의해 경계가 지정된 부피를 계산합니다.
[C,v] = convexHull(DT);
부피를 표시하고 컨벡스 헐을 플로팅합니다.
v = 0.3943
trisurf(C,DT.Points(:,1),DT.Points(:,2),DT.Points(:,3), ... 'FaceColor','cyan')
들로네 삼각분할로, 스칼라 delaunayTriangulation 객체로 지정됩니다.
delaunayTriangulation
데이터형: delaunayTriangulation
컨벡스 헐 꼭짓점으로, 꼭짓점 ID로 구성된 열 벡터 또는 행렬로 반환됩니다.
DT가 2차원 삼각분할인 경우 C는 컨벡스 헐 주변의 꼭짓점 ID 시퀀스를 포함하는 열 벡터입니다. 꼭짓점 ID는 Points 속성에 있는 꼭짓점의 행 번호입니다.
Points
DT가 3차원 삼각분할인 경우 C는 컨벡스 헐에 있는 삼각형 꼭짓점의 연결 목록이 포함된 3열 행렬입니다.
데이터형: double
double
컨벡스 헐의 면적 또는 부피로, 스칼라로 반환됩니다.
모두 확장
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 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의