Sketcher: Snap: Add 'Snap at angle' to Ellipse DSH.

This commit is contained in:
Paddle
2023-03-15 11:09:43 +01:00
committed by abdullahtahiriyo
parent 881d27d82f
commit a1255d11f8

View File

@@ -216,10 +216,12 @@ public:
if (method == PERIAPSIS_APOAPSIS_B) {
if (mode == STATUS_SEEK_PERIAPSIS) {
periapsis = onSketchPos;
setAngleSnapping(true, periapsis);
mode = STATUS_SEEK_APOAPSIS;
}
else if (mode == STATUS_SEEK_APOAPSIS) {
apoapsis = onSketchPos;
setAngleSnapping(false);
mode = STATUS_SEEK_B;
}
else {
@@ -228,10 +230,12 @@ public:
} else { // method is CENTER_PERIAPSIS_B
if (mode == STATUS_SEEK_CENTROID) {
centroid = onSketchPos;
setAngleSnapping(true, centroid);
mode = STATUS_SEEK_PERIAPSIS;
}
else if (mode == STATUS_SEEK_PERIAPSIS) {
periapsis = onSketchPos;
setAngleSnapping(false);
mode = STATUS_SEEK_B;
}
else {