This is an alternative solution for the much requested {D5336}.
The disadvantage of this solution is that it does not destroy collinear geometry.
The advantages:
- Uses the features of the translate operator (Snap, Auto Merge, Orientation).
- The intersection is not limited to nearby geometry.
**Solution:**
An option called "use_dissolve_ortho_edges" has been added to the `Extrude` operator.
After insecting faces, this option dissolves the edges whose faces make an angle of 90 degrees.
This allows for a clean and inward extrude, but does not resolve the intersection of edges.
For the intersection of the edges, the option "use_automerge_and_split" was added to the `Translate` operator.
This option forces the existing `AutoMerge & Split Edges` feature.
With these new options, it was enough to make a macro and the new Tool.