최근에 부스트 :: 도형 라이브러리에서 작업하려고했습니다. 이 간단한 다각형부스트에서 다각형 기능 확인
- 이다 : 나는
#include <boost/geometry.hpp> #include <boost/geometry/geometries/point.hpp> #include <boost/geometry/geometries/polygon.hpp> #include <iostream> namespace bg = boost::geometry; int main(void) { typedef bg::model::point<double, 2, bg::cs::cartesian> point; typedef bg::model::polygon<point> polygon; //! create a polygon polygon p; p.outer().push_back(point(0., 0.)); p.outer().push_back(point(1., 0.)); p.outer().push_back(point(1., 2.)); p.outer().push_back(point(2., 3.)); p.outer().push_back(point(0., 4.)); //! display it std::cout << "generated polygon:" << std::endl; std::cout << bg::wkt<polygon>(p) << std::endl; return 0; }
아래 코드 검사에 대한 어떤 생각을 발견?
- 방위는 무엇입니까 (시계 방향, 반 시계 방향)
- 닫혀 있습니까?
그건 그렇고, 나는 부스트 버전 1.53.0을 사용하고 있습니다.
감사합니다.