이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
채워진 3차원 다각형(Filled 3-D Polygon)
fill3(X,Y,Z,C)
fill3(X,Y,Z,ColorSpec)
fill3(X1,Y1,Z1,C1,X2,Y2,Z2,C2,...)
fill3(...,'PropertyName',PropertyValue)
fill3(ax,...)
h = fill3(...)
fill3
함수는 플랫 셰이딩(Flat Shading)된 다각형과 구로 셰이딩(Gouraud Shading)된 다각형을 만듭니다.
fill3(X,Y,Z,C)
는 3차원 다각형을 채웁니다. X
, Y
, Z
는 다각형 꼭짓점을 지정합니다. X
, Y
또는 Z
가 행렬인 경우 fill3
은 n개 다각형을 만듭니다. 여기서 n은 행렬의 열 개수입니다. fill3
은 필요한 경우 마지막 꼭짓점을 첫 번째 꼭짓점에 연결하여 다각형을 닫습니다. X
, Y
, Z
의 값은 숫자형, datetime형, duration형 또는 categorical형 값일 수 있습니다.
C
는 색을 지정합니다. C
는 현재 컬러맵에 대한 인덱스 벡터 또는 행렬입니다. C
가 행 벡터인 경우 length(C)
는 size(X,2)
, size(Y,2)
와 동일해야 합니다. C
가 열 벡터인 경우 length(C)
는 size(X,1)
, size(Y,1)
과 동일해야 합니다.
fill3(X,Y,Z,ColorSpec)
은 ColorSpec
으로 지정된 색으로 다각형을 채웁니다. 색은 다음 값 중 하나일 수 있습니다.
색 이름 또는 짧은 이름: 'red'
(또는 'r'
), 'green'
(또는 'g'
), 'blue'
(또는 'b'
), 'cyan'
(또는 'c'
), 'magenta'
(또는 'm'
), 'yellow'
(또는 'y'
), 'black'
(또는 'k'
), 'white'
(또는 'w'
).
각 요소가 색의 빨간색, 녹색, 파란색 성분의 농도를 지정하는, 1x3 벡터로 지정된 RGB 3색. 농도의 범위는 [0, 1]이어야 합니다. 예를 들어, [0.7 0.8 1]
은 연한 파란색을 지정합니다.
fill3(X1,Y1,Z1,C1,X2,Y2,Z2,C2,...)
는 채워진 3차원 영역을 여러 개 지정합니다.
fill3(...,'PropertyName',PropertyValue)
를 사용하면 특정 patch 속성의 값을 설정할 수 있습니다.
fill3(ax,...)
는 현재 좌표축(gca
) 대신 ax
로 지정된 좌표축에 다각형을 생성합니다. 옵션 ax
는 위에 열거된 구문의 입력 인수 조합보다 먼저 나올 수 있습니다.
h = fill3(...)
은 patch 객체로 구성된 벡터를 반환합니다.
X
, Y
, Z
가 동일한 크기의 행렬인 경우 fill3
은 대응하는 X
, Y
, Z
의 요소(동일한 행렬 위치에 있는 요소)로 꼭짓점을 만들고 각 열의 데이터별로 다각형 하나를 생성합니다.
X
, Y
또는 Z
가 행렬인 경우 fill3
은 열 벡터 인수를 복제하여 필요한 크기의 행렬을 생성합니다.
ColorSpec
인수를 사용하여 색을 지정하는 경우 fill3
은 플랫 셰이딩(Flat Shading)된 다각형을 생성하고 Patch 객체의 FaceColor
속성을 RGB 3색으로 설정합니다.
C
를 사용하여 색을 지정하는 경우 fill3
은 현재 컬러맵을 인덱싱하기 전에 색 축 스케일링 파라미터를 지정하는 axes 속성 CLim
값으로 CLim
의 요소를 스케일링합니다.
C
가 행 벡터인 경우 fill3
은 플랫 셰이딩(Flat Shading)된 다각형을 생성하고 Patch 객체의 FaceColor
속성을 'flat'
으로 설정합니다. 각 요소는 대응하는 각 Patch 객체의 CData
속성값이 됩니다.
C
가 열 벡터 또는 행렬인 경우 fill3
은 보간된 색으로 다각형을 생성하고 Patch 객체의 FaceColor
속성을 'interp'
로 설정합니다. fill3
은 보간된 색으로 다각형을 생성하는 경우 꼭짓점 컬러맵 인덱스의 선형 보간을 사용합니다. 한 열의 요소들은 대응하는 각 Patch 객체의 CData
속성값이 됩니다. C
가 열 벡터인 경우 fill3
은 열 벡터를 복제하여 필요한 크기의 행렬을 생성합니다.