boost-geometry

    1

    1답변

    저는 boost :: geometry를 처음 사용 했으므로 문서 또는 여기에서 예제를 찾을 수 없습니다. 각 줄에는 wkt GEOMETRYCOLLECTION이있는 텍스트 파일이 있습니다. 모든 콜렉션에는 하나 이상의 MULTIPOINTS가 있습니다. 구문 분석 다중 점은 문제가되지 않습니다 : typedef boost::geometry::model::poi

    1

    1답변

    내 형식을 boost::geometry::model::ring으로 등록하는 방법을 이해하는 데 어려움이 있습니다. 나 자신의 포인트 클래스 : struct Point { double x, y; }; 그리고 반지는 std::vector<Point>으로 저장됩니다. 이제 BOOST_GEOMETRY_REGISTER_POINT_2D(Point , double,

    0

    1답변

    부스트에 폴리곤이 있습니다. 폴리곤의 세그먼트를 추출하고 세그먼트를 만드는 데 사용 된 점을 저장하려고합니다. Boost 라이브러리를 C++로 사용하고 있습니다. 어떻게하면됩니까? 나는 해결책을 발견 typedef boost::tuple<double, double> point; typedef boost::geometry::model::polygon<poi

    2

    1답변

    이전에는 일부 프로그램을 작성하기 위해 GGL 라이브러리를 사용합니다. 예를 들어, 다음 코드는 GGL과 구 버전의 gcc에서 잘 작동합니다. 이제 gcc를 gcc4.7.1로 업데이트합니다. 내 프로그램은 컴파일하는 동안 오류가 발생합니다. 따라서, 나는 boost 1.52.1의 최신 버전으로 업데이트한다. point_2d, polygon_2d 등과 관련된

    0

    2답변

    난 선 (원호)와 경유지 = 정점의 집합으로 모델링되는 게임 설정에서 사용자 경로 (2 희미)의 세트를 갖는다. 전체 경로 집합은 모서리가 길이, 확률 등과 같은 추가 속성이있는 선분 인 그래프로 볼 수 있습니다. 이제 일련의 (직선) 선분 = 특정 모서리 그래프에서 사용자의 위치를 ​​찾기 위해 사용자의 현재 위치까지의 거리. 어떻게 바퀴를 개혁하지 않고

    0

    1답변

    내가 부스트 형상 라이브러리와 함께 일하고 있어요 그리고 난이 문서에 읽고 내가 대신 get 메소드와 같은 point1.set<0>(1.0); 의 boost::geometry::set<0>(point1, 1.0);를 사용하여 선호해야한다 : bg::get<0>(point1) 대신 point1.get<0>(); 의 수 아무도 내가 왜 그렇게해야하는지 설명하지

    1

    1답변

    나는 boost :: geometry 폴리곤 클래스를 사용하여 교차점과 그 영역을 계산하려고합니다. 폴리곤을 정의하는 내 자신의 3d piont 클래스가 있습니다. 그러나 area() 또는 intersection()을 사용하려고하면 많은 컴파일 오류가 발생합니다. 일부 정의 또는 일부 추가 REGISTER 매크로가 누락되었다는 것을 알고 있지만 어떤 것이

    3

    2답변

    관련 질문/팽창 배출하기위한 알고리즘 : An algorithm for inflating/deflating (offsetting, buffering) polygons 차이가 나는 다각형으로 주어진 폴리 라인을 팽창 할 수있는 방법을 찾고 있어요 있음 : 을 포를 형성 2D 포인트의 목록 : 나는 다음과 같은 입력있어 lyline (스케치 밝은 녹색) 광고

    0

    2답변

    나는 boost :: geometry 라이브러리를 사용하여 이전에 정의 된 다각형의 지름을 제공하는 함수를 코딩하고 있습니다. 이 지름은 두 점 사이의 최대 거리로 정의됩니다. 따라서, 나는 모든 포인트 쌍의 모든 거리를 계산하는 이중 루프를 코딩하고 있지만 폴리곤 내부의 점 좌표, 또는 점 개체에 액세스하는 방법을 알지 못하고 두 점 사이의 거리 함수를

    1

    2답변

    커스터마이징 가능한 레이저 커팅 서랍 프로젝트의 경우 프로그래밍 방식으로 교차하는 두 개의 수직 "2D"객체 (너비 포함) 사이의 연결을 만들 수 있기를 원합니다. 이를 위해서는 다음을 수행해야합니다 : 몇 가지 표준 형식으로 2D 객체를로드하고 저장하십시오. 2 차원 물체를 밀어 내고 2D 물체에 대한 표준 조작 (특히 물체 빼기)을 실시하십시오. 은 2