저는 그래픽 프로그램을 만들고 있습니다. 그려진 베 지어 곡선에 초점을 맞추는 가장 좋은 방법은 무엇이 될지 궁금합니다. 지금까지는 타원과 직사각형이 구현되어있어 포커스/선택하기가 쉬웠습니다 (내부를 클릭해야 함). 그려진 커브에 추가하는 가장 좋은 방법은 무엇입니까? 이 곡선이 선택 되 자마자 베 지어 곡선 근처에 4 개의 직사각형이 나타나게하고 싶지만이 곡선의 선택을 감지하는 방법을 모르겠습니다. 그려진 베 지어 곡선을 선택하는 가장 좋은 방법은 무엇입니까?
0
A
답변
0
당신은
myPath.MouseEnter += new MouseEventHandler(myPath_MouseEnter);
등과 같은 표준 UI 이벤트를 사용할 수 있음) System.Windows.Shapes.Path를 (사용하여 베 지어 곡선을 그릴 경우
+0
저는 WPF 클래스를 추가하지 않으려 고합니다. – Patryk
나는 두려워하지 않고 그 구현의 세부 사항을 알기 어려워서 어떻게 그려야할까요? 언제든지 전체 곡선의 x와 y를 구할 수 있습니까? – jsedano
음, 내 곡선이 4 점으로 만들어져있어 Graphics.DrawBezier (Pen, p1, p2, p3, p4)로 쉽게 그릴 수 있습니다. 나는 그 (것)들을 ofcourse 저장했습니다. – Patryk
오, 클래스에서 우리는 2D api를 만들었습니다. (자바로) 그래서 우리는 비행기를 만들었고 그곳에 그림을 그릴 수있었습니다. 우리는 확대/축소하고, 조 변경하고 회전 할 수있었습니다. 비행기의 점을 변환하는 방법이있었습니다 (x, y)를 우리가 그림을 그리던 캔버스의 위치로 옮길 때, 그것은 엄청난 추상화 수준을 가지고있었습니다. – jsedano