MoveEdge but keeping shape/direction of adjacent edges

Hi there,

I am asking myself if it’s possible to move an edge but to keep it’s adjacent edges direction.
When I use Brep.TransformComponent it clearly is doing what MoveEdge does.

So far I am achieving the desired result (marked by the black arrow) I move the edge, extend it, slice it pick the slice and go on. Somehow this seems way less elegant than to transform a component.

Somehow I think it might not be possible other than the “long way” with slicing.
Hopefully I might be wrong? :slight_smile: