FredOP wrote: ↑
Thu Oct 29, 2020 1:43 pm
Can a macro be executed at a certain point in the workflow, like any other feature ?
Sort of. You can create a so-called 'scripted object' that will appear in the tree as a feature and define a specific behavior.
In your case looks possible to have such an object with a property holding the edge defining the direction, and another one a list of child objects (and eventually another for deviation tolerance, another for extrude length,...) and implementing your wanted behavior.