ST_MinkowskiSum — 민코프스키 합계를 수행합니다.
geometry ST_MinkowskiSum(
geometry geom1, geometry geom2)
;
ST_MinkowskiSum is deprecated as of 3.5.0. Use CG_MinkowskiSum instead. |
이 함수는 폴리곤과, 포인트, 라인 또는 폴리곤의 2차원 민코프스키 합계를 수행합니다.
두 도형 A와 B의 민코프스키 합계란 A와 B에 있는 모든 포인트를 합한, 모든 포인트들의 집합입니다. 민코프스키 합계는 운동 계획(motion planning) 및 CAD(computer-aided design) 분야에서 자주 사용됩니다. 자세한 내용은 Wikipedia Minkowski addition 을 참조하십시오.
첫 번째 파라미터는 어떤 2차원 도형(포인트, 라인스트링, 폴리곤)도 될 수 있습니다. 만약 3차원 도형을 입력할 경우, Z 좌표를 0으로 강제해서 2차원으로 변환하기 때문에 유효하지 않은 도형으로 변할 가능성이 있습니다. 두 번째 파라미터는 2차원 폴리곤이어야만 합니다.
구현하는 데 CGAL 2D Minkowskisum 을 활용합니다.
2.1.0 버전부터 사용할 수 있습니다.
This method needs SFCGAL backend.