Mercurial > octave
changeset 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 | bca7aebe3e2d |
children | a711560715a8 f3e09a024057 |
files | scripts/geometry/delaunayn.m |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
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