Commit 2ca134c2 authored by Martin Marinov's avatar Martin Marinov
Browse files

ReForm, TSpline: Changed the boundaries of the produces T-Spline surfaces to...

ReForm, TSpline: Changed the boundaries of the produces T-Spline surfaces to use exclusively NURBS-style creases instead of Subd-style (or mixed). There are still some cases when the FnRepair::prepareForDocument will replace NURBS with Subd-creases. This is the next issue to fix.

[git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 12590]
parent 1da4df84
......@@ -22,9 +22,12 @@
#define THROW_OUTCOME(ERROR_INDEX) { throw ReForm::Outcome::ERROR_INDEX; }
#define THROW_OUTCOME_if(COND, ERROR_INDEX) if (COND) THROW_OUTCOME(ERROR_INDEX)
#define CATCH_OUTCOME(OC) catch (ReForm::Outcome::ErrorIndex& OC)
#define RETHROW_OUTCOME(EXPR) (EXPR).rethrow()
#define RETURN_OUTCOME(EXPR) \
{ const auto oc = (EXPR); if (!oc.ok()) return oc; }
// TODO: should CLEAR_EXPR be in a try block as well?
#define OUTCOME_CALL_WRAP(MAIN_EXPR, CLEAR_EXPR) \
DEB_enter_func; \
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment