Is there a way to move a vertex along an axis for it to then stop when it reaches the angled edge and snap to it. When I try to using the snap tool, the vertex just goes past or does't reach the edge as my cursor slides up and down the angled edge.
Here is a quick way of doing it with Blender 2.90, (currently in alpha).
We have 3 dimensions to work with, but only want to move the vertex in one of them. To solve this, we can lock one of the undesired axes and restore another.
The gif should explain it better. - In this example, I want to move the vertex only along the Y axis and have it stop where it vertically (along Z) aligns with the edge.
- Make sure snapping is set to Edge and enabled.
- Copy the z position of the vertex, by hovering over the value and pressing CTRL + C.
- Move the vertex by using the Gizmo as shown, or by pressing G, Shift + X and snap it to the edge.
- Paste the copied value back into the field.
In case the diagonal edge is already intersecting with the local axis of the vertex (in my case, Y), it should just work like I'm showing in the gif below. Both in 2.83 and 2.90.