Skip constraint if radius < EPS
This commit is contained in:
@@ -994,6 +994,14 @@ void Canvas::solve_for_canvas()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Circle * circle = CURVE_AS_CIRCLE(curve)) {
|
||||||
|
if (*circle->rad < EPS && after_constraint) {
|
||||||
|
sys.undoSolution();
|
||||||
|
flag = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (flag && after_constraint) {
|
if (flag && after_constraint) {
|
||||||
|
|||||||
Reference in New Issue
Block a user