Mercurial > octave
diff scripts/geometry/delaunayn.m @ 30691:66456820ff59 stable
delaunayn.m: Emit more meaningful error if triangulation fails.
* scripts/geometry/delaunayn.m: Catch error and rethrow if it cannot be worked
around.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Mon, 31 Jan 2022 17:27:19 +0100 |
parents | 796f54d4ddbf |
children | bf8f33249e86 |
line wrap: on
line diff
--- a/scripts/geometry/delaunayn.m Sat Jan 29 16:22:39 2022 -0800 +++ b/scripts/geometry/delaunayn.m Mon Jan 31 17:27:19 2022 +0100 @@ -71,9 +71,11 @@ if (isempty (varargin) || isempty (varargin{1})) try T = __delaunayn__ (pts); - catch + catch err if (columns (pts) <= 2) T = __delaunayn__ (pts, "Qt Qbb Qc Qz"); + else + rethrow (err); endif end_try_catch else