Удаление ограничения по тегу

Но как Canvas, а не PlaneGCS
This commit is contained in:
2025-12-15 19:37:40 +03:00
parent cc1f891d90
commit 104097dfc7
2 changed files with 26 additions and 27 deletions

View File

@@ -97,7 +97,7 @@ private:
// ====================== Методы работы с ограничениями ======================
/// Удалить последние добавленные ограничения при ошибке солвера
void remove_constraints();
void remove_constraint(int);
// ====================== Данные для перемещения объектов ======================
@@ -138,10 +138,10 @@ private:
/// Структура для хранения информации о последнем добавленном ограничении
/// (используется для отката при ошибке солвера)
struct LastConstraint {
Mode mode{ Mode::None }; ///< Тип последнего ограничения
std::variant<LinePair, PointPair> data; ///< Данные ограничения
};
LastConstraint lastConstraint; ///< Информация о последнем добавленном ограничении
struct ConstraintInfo {
Mode mode;
std::variant<LinePair, PointPair> data;
};
std::map<int, ConstraintInfo> C_Info;
};