Drainage direction on surface with holes

@dale This is the code linked to the previous question regarding converting surfaces to breps.

@piac Have you has this issue that surface becomes untrimmed in the python component as you can see here the water flow crvs are still following the surface even though its trimmed.