2012-11-12 5 views
0

우리 프로젝트에서 우리는 asp.net mvc 4.5를 사용하고 있습니다. 그래서 os 모두에게 매우 새로운 것입니다. 차이점이있는지도가 있습니다. 다각형이 다른 다각형과 겹치면 아무 것도 겹치지 않도록 첫 번째 다각형을 조정해야합니다. 차이라고하는 PolyArea 객체의 메타 코드로이 작업을 수행 할 수 있습니다. 그리고 첫 번째를 차이와 같게 만들지 만 예제 3에서는 차이가있는 도트가 작동합니다. 질문은 어떻게해야합니까 첫 번째 다각형을 얻으려면 그것을 마지막으로 예제 3에서 조정할 수 있습니다. 다각형을 두 개의 다각형으로 분해해야한다고 생각하지만 어떻게해야합니까? 나도 몰라하지만이 세번째 경우에는 작동하지 않는 이유, 중첩 영역을 제거해야 클리핑 차이를 적용다각형 겹침

Polygon example

+0

이것은 프로그래밍 문제가 아니라 수학 문제입니다. –

답변

0

DbGeometry 개체에서 차이 메서드를 실행할 때 dbngometry 개체를 dbGeography로 변환하려고 시도한 후 작동하는 이유를 알았습니다. 어쩌면 다른 사람들에게 도움이 될 수도 있습니다.

1

. 나는 당신이 사용하고있는 깎기가 부족하다고 생각합니다. 다른 클리퍼로 성공해야합니다 (예 : Clipper).

+0

차이점은 작업을 수행 한 것입니다. dbgeometry 개체가 아니라 작업 중이 었습니다. 그렇지만 바로 감사합니다. – saadan