diff --git a/cadquery/occ_impl/solver.py b/cadquery/occ_impl/solver.py index e2187425..573f8ee6 100644 --- a/cadquery/occ_impl/solver.py +++ b/cadquery/occ_impl/solver.py @@ -115,8 +115,8 @@ class ConstraintSolver(object): res = minimize( self._cost(), x0, - method="BFGS", - options=dict(disp=True, ftol=1e-6, maxiter=500), + method="L-BFGS-B", + options=dict(disp=True, ftol=1e-9, maxiter=1000), ) x = res.x