Aplo: modelling tools that think in buildings

You can lengthen any edge in its own direction, even when off axis. And by inputting an exact value if desired.