Main Content

trisurf

삼각 곡면 플롯

설명

예제

trisurf(T,x,y,z)는 벡터 x, y, z 그리고 삼각 연결 행렬 T의 점으로 정의된 3차원 삼각 곡면을 플로팅합니다.

예제

trisurf(TO)는 3차원 triangulation 객체나 delaunayTriangulation 객체로 정의된 곡면을 플로팅합니다.

trisurf(___,c)는 위에 열거된 구문에 대한 곡면 색도 지정합니다.

trisurf(___,Name,Value)는 이름-값 쌍을 사용하여 곡면 플롯의 속성을 하나 이상 지정합니다. 예를 들어 'FaceColor','y'는 면 색을 노란색으로 설정합니다.

h = trisurf(___)는 곡면 플롯 생성에 사용되는 patch 객체를 반환합니다. h를 사용하여 플롯의 속성을 쿼리하고 수정할 수 있습니다. 자세한 내용은 Patch 속성 항목을 참조하십시오.

예제

모두 축소

3차원 점 집합을 만들고 delaunay 함수를 사용하여 들로네 삼각분할을 계산합니다. 삼각분할에 의해 정의된 곡면을 플로팅합니다.

[x,y] = meshgrid(1:15,1:15);
z = peaks(15);
T = delaunay(x,y);
trisurf(T,x,y,z)

Figure contains an axes object. The axes object contains an object of type patch.

또는 triangulation 객체를 생성하고 플로팅할 수 있습니다.

TO = triangulation(T,x(:),y(:),z(:));
trisurf(TO)

Figure contains an axes object. The axes object contains an object of type patch.

입력 인수

모두 축소

삼각 연결로, 각 행에 삼각형 면을 정의하는 꼭짓점이 포함된 3열 행렬로 지정됩니다.

x 좌표로, 열 벡터로 지정됩니다.

y 좌표로, 열 벡터로 지정됩니다.

z 좌표로, 열 벡터로 지정됩니다.

면 색으로, z와 같은 크기의 컬러맵 인덱스로 구성된 행렬로 지정됩니다. 자세한 내용은 곡면 플롯 데이터와 컬러맵 간의 관계 항목을 참조하십시오. 곡면 색 지정을 추가로 제어하려면 'EdgeColor''FaceColor' 이름-값 쌍을 사용하십시오.

Triangulation 객체로, triangulation 객체 또는 delaunayTriangulation 객체로 지정됩니다.

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: trisurf(TO,'FaceColor','r')

여기에 나와 있는 속성은 일부에 불과합니다. 전체 목록을 보려면 Patch 속성 항목을 참조하십시오.

면 색으로, 'FaceColor'와 함께 색 이름, RGB 3색 또는 'none'이 쉼표로 구분되어 지정됩니다.

RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0,1]이어야 합니다(예: [0.4 0.6 0.7]). 다음 표에는 색의 긴 이름과 짧은 이름 옵션, 그리고 각각에 대응하는 RGB 3색 값이 나열되어 있습니다.

긴 이름짧은 이름RGB 3색
'yellow''y'[1 1 0]
'magenta''m'[1 0 1]
'cyan''c'[0 1 1]
'red''r'[1 0 0]
'green''g'[0 1 0]
'blue''b'[0 0 1]
'white''w'[1 1 1]
'black''k'[0 0 0]

면 투명도로, 'FaceAlpha'와 함께 [0,1] 범위에 있는 스칼라가 쉼표로 구분되어 지정됩니다. 값이 1이면 불투명하고, 값이 0이면 완전히 투명합니다. 값이 0과 1 사이이면 반투명합니다.

간선 색으로, 'EdgeColor'와 함께 색 이름, RGB 3색 또는 'none'이 쉼표로 구분되어 지정됩니다. 디폴트 색 [0 0 0]은 검은색 경계에 해당합니다.

RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0,1]이어야 합니다(예: [0.4 0.6 0.7]). 다음 표에는 색의 긴 이름과 짧은 이름 옵션, 그리고 각각에 대응하는 RGB 3색 값이 나열되어 있습니다.

긴 이름짧은 이름RGB 3색
'yellow''y'[1 1 0]
'magenta''m'[1 0 1]
'cyan''c'[0 1 1]
'red''r'[1 0 0]
'green''g'[0 1 0]
'blue''b'[0 0 1]
'white''w'[1 1 1]
'black''k'[0 0 0]

선 너비로, 'LineWidth'와 함께 포인트 단위의 양의 숫자형 값이 쉼표로 구분되어 지정됩니다.

선 스타일로, 다음 표에 나열된 옵션 중 하나로 지정됩니다.

선 스타일설명결과 선
"-"실선

Sample of solid line

"--"파선

Sample of dashed line

":"점선

Sample of dotted line

"-."일점 쇄선

Sample of dash-dotted line, with alternating dashes and dots

"none"선 없음선 없음

확장 기능

버전 내역

R2006a 이전에 개발됨