최근에 2D 폴리곤 작업을 처리 할 라이브러리 나 라이브러리 세트가 필요했습니다. 부울/클리핑 연산 (차이 및 합집합)과 삼각 측량을 수행 할 수 있어야합니다.다각형 작업 라이브러리
지금까지 발견 한 라이브러리는 poly2tri, CGAL 및 GPC입니다. Poly2tri는 삼각형 분할에 적합하지만 여전히 부울 연산으로 남았습니다. 성숙도에 대해서는 확실하지 않습니다.
내 프로젝트가 무료 인 경우에만 CGAL 및 GPC가 무료입니다. 내 특정 프로젝트는 상업적인 것이 아니므로 지불하거나 라이센스를 요청하는 것을 주저합니다. 그러나 나는 미래의 상용 프로젝트에 코드를 사용하기를 원할 수 있으므로 CGAL의 오픈 소스 라이센스와 GPC의 프리웨어 전용 제한에 대해 주저합니다. 훌륭한 BSD 스타일의 라이센스가있는 폴리곤 클리핑 라이브러리가없는 것 같습니다.
아, C/C++가 바람직하다.
흥미 롭습니다. 라이브러리를 사용하는 예제로 모든 프로젝트가 있습니까? 새로운 것이지만 불쾌감은 없지만 성숙함과 안정성은 내가 원하는 것입니다. – AJM
그리고 아무런 행동도 취하지 않았습니다 :). 몇 주 전에 만 핵심 라이브러리 작성을 마쳤으므로 누구나 아직 완전히 평가하고 자신의 코드에 통합 할 시간이 없었습니다. –
클리퍼는 정수로 제한합니다. 이유가 뭐야? 예를 들어, GPC는 그렇지 않습니다. – cape1232