qpolygon

    1

    1답변

    두 폴리곤 사이에 겹치는 영역을 투명하게 만드는 쉬운 방법이 있습니까? Qt 위젯/Qt 2D 그래픽 내의 기본 제공 함수 C++ 프레임 워크. (QML이 아님) Openstreetmap.org에서 추출한지도 데이터를 렌더링 중이며, 여러 가지 방식 (선분) 간의 고급 관계는 다각형을 구성하는 내부 및 외부 방법으로 제공됩니다. 예를 들어, 호수에는 다각형을

    2

    1답변

    QPolygon을 QPolygon으로 전환하여 QPolygon과 QRect 간의 충돌을 확인하려고합니다. 그러나 직사각형에 추가 한 회전이있을 수도 있습니다. 따라서 QRect를 회전을 고려한 QPolygon으로 바꾸는 방법이 궁금합니다.

    0

    2답변

    그래서 내가 정의한 영역에 QPolygonF를 그립니다. 이 영역은 QGraphicsView에서 상속받습니다. 내가 할 수있게하려면 사용자가 QPolygonF의 제어점을 중심으로 이동하고 다각형을 만든 후에도 변경되도록해야합니다. 내가 어떻게이 일을 할 수 있는지에 대한 언급을 찾을 수 없었다. 다각형을 닫고 나타 내기 위해 선을 그으므로 드로어 블 영역에

    1

    1답변

    QList 사용에 문제가 있습니다. T는 QPolygonF의 상속이어야합니다. class Polygon : public QPolygonF { public: Polygon(){} Polygon &operator=(const Polygon &other); }; 내가> QList < 다각형을 정의하려고, 나는 다음과 같은 컴파일 오류

    1

    1답변

    다각형 크기를 조정해야합니다. 는 Qt는 코드 다음 쓰기 : 포인트에 대한 QPolygonF qpf=QPolygonF(QPolygon(4,points)); QTransform trans; trans=trans.scale(1.5,1.5); QPolygonF qpf2=trans.map(qpf); path.addPolygon(qpf2); : Qt는 코