나는 (A라고하는) 정점 세트를 가지고 있으며이 경계 정점 세트가 모양의 윤곽이되도록 모든 경계 정점을 찾고 싶습니다.볼록하지 않은 폴리곤에 커다란 꼭지점 집합이있는 경우 어떻게하면 그 변을 찾을 수 있습니까?
A의 정점 중 상당수는 모양 안에 있기 때문에 중복되어 있으므로이 정점을 제거하고 싶습니다.
내 질문은 Best Algorithm to find the edges (polygon) of vertices과 비슷하지만 볼록하지 않은 다각형의 경우 작동해야합니다.
편집 : 설명 : 아래 이미지는 오목한 다각형입니다. 이것은 내가 볼록하지 않은 것을 의미합니다. 볼록 선체 알고리즘을 실행하면 폴리곤의 오목한 부분이 보존되지 않습니다. (오해하지 않는 한).
나는 내부와 다각형의 경계에 정점의 집합이 : 나는 그래서 세트를 줄이고 자 [[X1, Y1], [X2, Y2] ...] 정점은 모양의 테두리 윤곽입니다.
"볼록하지 않은 폴리곤 케이스의 경우"는 무엇을 의미합니까? 링크 된 질문은 입력 정점이 오목한 다각형을 형성하는 경우를 포함하므로 질문이 어떻게 다른지 보지 못합니다. – outis
다각형 안에있는 정점과 가장자리에있는 정점을 어떻게 구분합니까? –