을 QGIS. 그 그림은 아주 멋지지만 ... 폴리 라인이나 폴리곤 개체에는 업데이트 할 때 객체의 회전에 사용할 각도 필드도 포함됩니다. 문제는 painter.rotate() 메서드를 사용하여 폴리 라인이 폴리 라인을 그리기 직전에 선을 회전하려고하면 선이 잘 회전되지만 선의 위치가 변경되고 모든 줌에서 변경된다는 것입니다. Qgis 캔버스의 팬 .. painter.rotate()를 설정하기 전에 painter 상태를 저장하고 있습니다. 다시 그리기 - 다시 OpenGL의 push/popMatrix 함수와 유사한 상태로 복원합니다. Qpainter의 저장 복원 기능이 opengl의 push/popMatrix 기능과 유사한 방식으로 작동합니까 ??
p->save();
//p->rotate(45);
p->scale(1.0/rasterScaleFactor, 1.0/rasterScaleFactor);
p->drawPolyline(pa);
p->restore();
도움말이 감사 : 여기
는 코드입니다. 감사합니다. .