When I create a surface by selecting 3 border curves, uMake will create a planar surface if the curves are planar. It will create a non-planar or boundary surface otherwise.
While this may seem like an obvious optimization, It’s not always what I want. At the very least, it’s an ambiguous case.
When I import IGES files into Houdini, for example, it doesn’t understand planar surfaces. I want to create a model purely of boundary surfaces to avoid this issue. And also, it helps me control polygon flow, later on in my process.
But uMake creates planar surfaces when curves happen to be planar. My workaround, is to note which surfaces don’t import, and then go back, and pull a CV slightly out of plane in a curve, before recreating the surface. Which kinda sucks.
Ideally, I’d be able to create whichever surface type I prefer, when there is ambiguity. Ideally I’d be able to see which surfaces are of which type, for when I need to check my model. Ideally I’d be able to convert surfaces from type to type where applicable.