We are using cross-section analysis to extract vessel radius. For some centerline nodes, the module prints the message “Consider improving the input surface” and then gives an error when attempting to extract the radius at those points (see video below).
After smoothing the geometry, the issue disappears (see video below).
How can we proactively detect and address these kinds of issues? The geometry appeared correct from the start, so it’s unclear why the errors occur.
It has not been possible to identify segments that would generate empty cross-sections. If observed, it should be addressed by any means as you did. For people who do not use the python console, such situations become apparent in the plot chart.