2009-09-07 10 views
2

나는 서로의 꼭대기에 그려야 할 모양 세트가 있습니다. 가장 작은 도형이 마지막으로 그려지도록 다시 정렬해야합니다 (예 : 사용자에게 가장 가까운 위치). 도형이 다른 도형을 오버랩 (둘러싸거나 교차)하는지 확인하는 방법이 있습니까? 거기에 객체가 있는지를 확인하는 Contains이라는 구조가있는 Rect 구조의 메소드가 있습니다. 비슷한 방법이나 WPF의 도형에서 시뮬레이션하는 방법이 있습니까? 모든 도움을 미리 감사드립니다.WPF에서 겹쳐진 모양 확인

건배,

Nilu

답변

3

당신은 아마 Geometry.FillContainsWithDetail 방법을 사용할 수 있습니다. 그 이름은 잘못 선택된 IMHO이지만 설명은 명확합니다.

현재 지오메트리와 지정된 지오메트리 간의 교차를 설명하는 값을 반환합니다.

나는 이전에 성공적으로 충돌 테스트를 위해 그것을 사용하고, 그래서

+0

덕분에 ... 당신이 너무을 위해 토마스 작동합니다 내가 해당 기하 개체를 만들 필요가 있다고 생각하지만, 나는 :) 그것을 밖으로 시도 할 것이다 각 모양에. – Nilu