46 Plane gridPlane; |
46 Plane gridPlane; |
47 QPointF localPosition; |
47 QPointF localPosition; |
48 opt<glm::vec3> worldPosition; |
48 opt<glm::vec3> worldPosition; |
49 CircleToolOptions circleToolOptions = { |
49 CircleToolOptions circleToolOptions = { |
50 .fraction = {16, 16}, |
50 .fraction = {16, 16}, |
51 .type = CircularPrimitive::Circle, |
51 .type = circular_primitive_type_e::circle, |
52 }; |
52 }; |
53 public: |
53 public: |
54 explicit EditTools(QObject *parent = nullptr); |
54 explicit EditTools(QObject *parent = nullptr); |
55 ~EditTools() override; |
55 ~EditTools() override; |
56 void applyToVertices(VertexMap::ApplyFunction fn) const; |
56 void applyToVertices(VertexMap::ApplyFunction fn) const; |