Tue, 24 May 2022 16:11:10 +0300
more work on circle tool + cleanup
#pragma once #include "drawtool.h" class CircleTool : public AbstractDrawTool { Q_OBJECT public: Q_INVOKABLE CircleTool(Document* document); QString name() const override; QString toolTip() const override; void overpaint(Canvas *canvas, QPainter *painter) const override; QString iconName() const override; void addPoint(const glm::vec3& pos) override; void closeShape() override; void reset() override; private: glm::mat4 baseGridMatrix; };