티스토리 뷰
반응형
제목 : WPF - Element:Shape (Path - 2)
이번시간에는 지난시간에 이어 Path에 대해 좀더 자세히 알아보겠다. geometry는 말그대로 도형이라는 뜻 이외에 기하학이라는 뜻도 가지고 있다. 'PathFigureCollection 형식에는 여러가지 노드가 존재한다.
PathFigureCollection
EllipseGeometry
LineGeometry
RectangleGeometry
PathGeometry
GeometryGroup
CombinedGeometry
가장 먼저 LineGeometry를 알아보겠다.
## LineGeometry ##

가장 중요한 속성은 StartPoint와 EndPont이다.
이번시간에는 지난시간에 이어 Path에 대해 좀더 자세히 알아보겠다. geometry는 말그대로 도형이라는 뜻 이외에 기하학이라는 뜻도 가지고 있다. 'PathFigureCollection 형식에는 여러가지 노드가 존재한다.
PathFigureCollection
EllipseGeometry
LineGeometry
RectangleGeometry
PathGeometry
GeometryGroup
CombinedGeometry
가장 먼저 LineGeometry를 알아보겠다.
## LineGeometry ##

가장 중요한 속성은 StartPoint와 EndPont이다.
아마도 Line의 X1, Y1, X2, Y2의 값을 지정하는 것과 비슷하다. StartPoint 의 첫번째 값과 두번째값은 Line의 X1,Y1의 좌표값과 동일하다.. EndPont의 첫번째와 두번째 값 역시 Line의 X2, Y2와 같다는 것을 알 수 있다.
## EllipseGeometry ##
Center 값 50, 50을 기준으로 X측 Y측 반지름이 50인 원을 그린다.
이것 역시 Shape클래스의 Ellipse(원)와 유사하다.
## RectangleGeometry ##
Rect 속성을 보면 첫번째와 두번째 Canvas를 기준으로 현재 사각형의 좌표이고 세번째와 네번째 값은 각각 가로(Height), 세로(Width)의 길이를 나타낸다.
## CombinedGeometry (UNION) ##
도 원이 합쳐진 것을 볼 수 있다. 우리가 초등학교때 배웠던 합집합을 보는것 같지 않은가........ 두 도형이 교차되는 부분을 포함해서 합쳐진 전체를 그린다.
## RectangleGeometry (XOR) ##
맛배기 보너스
그라데이션 효과입니다.....
반응형
댓글