manifold
manifold copied to clipboard
better error handling
e.g. poison the object that thrown an error, so we will not observe things in inconsistent states after throwing exceptions. This can happen when we have shared csg nodes, and got an error when evaluated for the first time, and inconsistent when trying to evaluate for the second time.