곡면 차트의 모양과 동작 - MATLAB - MathWorks 한국
곡면 플롯과 메시 플롯
FunctionSurface 속성
곡면 차트의 모양과 동작
FunctionSurface 속성은 FunctionSurface 객체의 모양과 동작을 제어합니다. 속성값을 변경하여 곡면 차트의 특성을 수정할 수 있습니다. 다음과 같이 점 표기법을 사용하여 특정 객체와 속성을 참조할 수 있습니다.
'interp' (디폴트 값) | RGB 3색 | 16진수 색 코드 | 'r' | 'g' | 'b' | ...
면 색으로, 'interp', RGB 3색, 16진수 색 코드, 색 이름 또는 짧은 이름으로 지정됩니다. 디폴트 값 'interp'는 ZData 값을 기준으로 색을 보간합니다.
1 (디폴트 값) | [0 1] 범위의 스칼라
면 투명도로, 범위 [0,1] 사이의 스칼라로 지정됩니다. 모든 면에 균일한 투명도를 사용합니다. 값이 1이면 완전히 불투명하고 0이면 완전히 투명합니다. 0과 1 사이의 값을 지정하면 반투명해집니다.
EdgeColor — 선 색
[0 0 0] (디폴트 값) | 'interp' | RGB 3색 | 16진수 색 코드 | 'r' | 'g' | 'b' | ...
선 색으로, 'interp', RGB 3색, 16진수 색 코드, 색 이름 또는 짧은 이름으로 지정됩니다. 디폴트 RGB 3색 값인 [0 0 0]은 검은색에 해당합니다. 'interp' 값은 ZData 값에 따라 가장자리에 채색합니다.
마커 기호로, 다음 표에 나열된 마커 중 하나로 지정됩니다. 기본적으로 객체는 마커를 표시하지 않습니다. 마커 기호를 지정하면 메시 선의 교차 지점에 마커가 추가됩니다.
마커 윤곽선 색으로, 'auto', RGB 3색, 16진수 색 코드, 색 이름 또는 짧은 이름으로 지정됩니다. 디폴트 값인 'auto'는 EdgeColor 속성과 동일한 색을 사용합니다.
35 (디폴트 값) | 숫자
방향별 계산 지점 개수로, 숫자로 지정됩니다. 디폴트 값은 35입니다. FunctionSurface 객체가 적응형 실행을 사용하므로 실제 계산 지점 개수는 더 많습니다.
ShowContours — 플롯 아래 등고선 플롯 표시
플롯 아래 등고선 플롯 표시로, 'off'(디폴트 값)나 'on'으로 지정됩니다.
정반사의 색으로, [0,1] 범위의 스칼라 값으로 지정됩니다. 값이 1이면 광원의 색만 사용하여 색이 설정됩니다. 값이 0이면 반사되는 객체의 색과 광원의 색을 모두 사용하여 색이 설정됩니다. 조명의 Color 속성에는 광원의 색이 포함되어 있습니다. 비율은 이 사이의 값에 대해 선형적으로 달라집니다.
SpecularExponent — 정반사 지점의 크기
10 (디폴트 값) | 1보다 크거나 같은 스칼라
정반사 지점의 크기로, 1보다 크거나 같은 스칼라 값으로 지정됩니다. 대부분의 물질은 범위 [5 20] 사이의 지수를 갖습니다.
'visible' — 표시될 때 마우스 클릭을 캡처합니다. Visible 속성이 'on'으로 설정되어 있어야 하며 정의된 색이 있는 FunctionSurface 객체의 일부를 클릭해야 합니다. 연결된 색 속성이 'none'으로 설정된 부분은 클릭할 수 없습니다. 플롯에 마커가 포함된 경우 가장자리나 채우기에 정의된 색이 있으면 전체 마커를 클릭할 수 있습니다. HitTest 속성은 FunctionSurface 객체가 클릭에 응답하는지 아니면 선조가 응답하는지를 확인합니다.
'all' — 가시성에 관계없이 마우스 클릭을 캡처합니다. Visible 속성은 'on' 또는 'off'로 설정할 수 있으며, 색이 없는 FunctionSurface 객체의 일부를 클릭할 수 있습니다. HitTest 속성은 FunctionSurface 객체가 클릭에 응답하는지 아니면 선조가 응답하는지를 확인합니다.
'none' — 마우스 클릭을 캡처할 수 없습니다. FunctionSurface 객체를 클릭하면 Figure 창의 현재 보기에서 이 객체 아래에 있는 객체에 클릭이 전달됩니다. HitTest 속성은 영향을 미치지 않습니다.
'on' — FunctionSurface 객체의 ButtonDownFcn 콜백을 트리거합니다. UIContextMenu 속성을 정의한 경우 상황별 메뉴를 불러옵니다.
'off' — 다음과 같은 속성값을 갖는 FunctionSurface 객체의 가장 가까운 선조에 대해 콜백을 트리거합니다.
PickableParts 속성은 FunctionSurface 객체가 마우스 클릭을 캡처할 수 있는지 여부를 확인합니다. 캡처할 수 없는 경우 HitTest 속성은 영향을 미치지 않습니다.
그래픽스 객체의 유형으로, 'functionsurface'로 반환됩니다. 이 속성을 사용하면 플로팅 계층 구조 내에서 지정된 유형의 객체를 모두 찾을 수 있습니다(예: findobj를 사용하여 유형 검색).