Dimension: Fix 2 circles concentric and length mode.
This commit is contained in:
@@ -1582,11 +1582,13 @@ protected:
|
||||
}
|
||||
if (availableConstraint == AvailableConstraint::SECOND) {
|
||||
restartCommand(QT_TRANSLATE_NOOP("Command", "Add concentric and length constraint"));
|
||||
createDistanceConstrain(selCircleArc[0].GeoId, selCircleArc[0].PosId, selCircleArc[1].GeoId, selCircleArc[1].PosId, onSketchPos);
|
||||
bool created = createCoincidenceConstrain(selCircleArc[0].GeoId, Sketcher::PointPos::mid, selCircleArc[1].GeoId, Sketcher::PointPos::mid);
|
||||
if (!created) { //Already concentric, so skip to next
|
||||
availableConstraint = AvailableConstraint::THIRD;
|
||||
}
|
||||
else {
|
||||
createDistanceConstrain(selCircleArc[0].GeoId, selCircleArc[0].PosId, selCircleArc[1].GeoId, selCircleArc[1].PosId, onSketchPos);
|
||||
}
|
||||
}
|
||||
if (availableConstraint == AvailableConstraint::THIRD) {
|
||||
restartCommand(QT_TRANSLATE_NOOP("Command", "Add Equality constraint"));
|
||||
|
||||
Reference in New Issue
Block a user