diff -r 40a1cf2f38f5 -r d922431eacf7 src/ui/canvas.cpp --- a/src/ui/canvas.cpp Sun Jul 25 16:26:38 2021 +0300 +++ b/src/ui/canvas.cpp Sun Jul 25 16:29:08 2021 +0300 @@ -247,6 +247,11 @@ painter->drawPolygon(QPolygonF{points2d}); } +const std::optional& Canvas::getWorldPosition() const +{ + return this->worldPosition; +} + void Canvas::drawWorldPoint(QPainter* painter, const glm::vec3& worldPoint) const { const QPointF center = this->modelToScreenCoordinates(worldPoint);