Sketcher: add a circle overlay for arcs

This commit is contained in:
Florian Foinant-Willig
2023-04-13 16:42:05 +02:00
committed by abdullahtahiriyo
parent 2107270847
commit 2f0f2f1847
8 changed files with 191 additions and 140 deletions

View File

@@ -51,6 +51,7 @@ void EditModeGeometryCoinConverter::convert(const Sketcher::GeoListFacade & geol
// measurements
bsplineGeoIds.clear();
arcGeoIds.clear();
// end information layer
Coords.clear();
@@ -184,6 +185,7 @@ void EditModeGeometryCoinConverter::convert(const Sketcher::GeoListFacade & geol
EditModeGeometryCoinConverter::CurveMode::OpenCurve,
EditModeGeometryCoinConverter::AnalyseMode::BoundingBoxMagnitude>(geom, GeoId);
setTracking(GeoId, coinLayer, EditModeGeometryCoinConverter::PointsMode::InsertStartEndMid, 1);
arcGeoIds.push_back(GeoId);
}
else if (type == Part::GeomBSplineCurve::getClassTypeId()) { // add a bspline (a bounded curve that is not a conic)
convert< Part::GeomBSplineCurve,