Зачатаки для Circle

This commit is contained in:
2025-12-24 18:46:32 +03:00
parent ce2bc67d6d
commit fe403236eb
2 changed files with 56 additions and 3 deletions

View File

@@ -34,7 +34,8 @@ enum class Mode : int
Coincedent = 3, ///< Режим задания совпадения точек
Horizontal = 4, ///< Режим задания горизонтальности
Vertical = 5, ///< Режим задания вертикальности
Perpendicular = 6 ///< Режим задания перпендикулярности
Perpendicular = 6, ///< Режим задания перпендикулярности
DrawingCircle = 7 ///< Режим рисования окружности
};
/// Удобный тип для хранения пары параллельных линий (порядок не важен)
@@ -255,6 +256,8 @@ private:
// ====================== Данные геометрической системы ======================
System sys; ///< Геометрический солвер
QVector<Line*> lines; ///< Завершённые линии
QVector<Circle*> circles; ///< Завершённые окружности
QVector<Curve*> curves;
QVector<Point*> points; ///< Все точки сцены
std::vector<double*> params; ///< Все параметры, передаваемые в солвер