2011-12-13 2 views
2

비행기에서 연속적인 모서리로 만들어진 폴리곤을 삼각형이나 사각형 인 하위 폴리곤으로 세분화하고 싶습니다. 어디에서이 작업을 수행 할 수있는 알고리즘을 찾을 수 있습니까? 감사합니다.더 작은 폴리곤에서 폴리곤을 세분화하는 알고리즘

+1

사진을 게시하고 싶으신가요? 사진을 그리는 과정에서 받아 들일 수있는 알고리즘을 생각해 낼 수있는 좋은 기회가 있습니다. – dasblinkenlight

+0

불명확 한 점 죄송합니다. 기본적으로 저는 거리와 소포를 생성하는 응용 프로그램을 만들고 있는데, 소포는 거리 교차로 안의 비행기입니다. 나는 더 작은 롯트에 집을 넣기 위해 소품으로 소분을 나누고 싶다. –

+0

@LaurentCrivello : missigno가 언급했듯이, 이것은 알려진 문제입니다. 예제 코드를 찾고 있다면, 하스켈에서 짧은 구현 ([triangulatePolygon'을보세요) – yairchu

답변

6

computational geometry에서 해결하려는 문제는 triangulation입니다.

이 문제를 해결하는 알고리즘이 있으며, 서로 다른 속성을 가진 삼각형을 제공합니다. 어느 것이 가장 적합 할 지 결정해야합니다.

+0

감사합니다. 그러나 사각형이 내 정의에 더 잘 들어 맞으므로 삼각형으로 끝나는 것은 내 최종 목표가 아닙니다. 하지만 어쨌든, 고마워! –

관련 문제