Summary of Problem
I would like to be able to move vertices, without deforming the surrounding mesh or edge, while snapping to another vertex or move it by a specified unit distance (Not percentage). I am doing my first archviz project and am doing a modern house that has many angles that aren't standard. This means that following the X or Y axis isn't suitable most of the time. Of course, I have done my best to conform to the grid and the axis's
Attempted solutions
In an effort not to cover things I've already investigated, I will outline what I've tried below. Many solutions are almost there but have one glaring drawback that makes it entirely unsuitable for me
Edge Loop and Slide
I have tried "Ctrl + R" to make an edge loop and then slide it, as well as "GG" to get the same end result. This isn't suitable to me as I can only specify a percentage and not the units that are being used everywhere else. You might think, why not just use math to get the same result? Because I want millimeter precision and when dealing with non-even numbers you're going to get some discrepancy. I have looked everywhere to see if there's some way to do this, but oddly it seems to not be a feature of blender. I have no idea how people do any kind of archviz work without a feature similar to this
Temporary Geometry
I have tried creating another object to act as a "ruler" to draw a straight line from the vertex I'm wanting to align to. The problem arises when I want to snap the vertice to the ruler (remember it's at an odd angle to the geometry I'm dealing with). If I was to edge slide as close as possible, there's still a slight deform that occurs when I snap to the ruler (In line with vertice, not to edge). The problem with this idea though, is the moment I want to rotate it to match an angle, it seems there is no snapping with rotation so it will be slightly misaligned no matter how hard I try.
Transform Orientations
I've figured out that you can slide vertices along the normals orientation axis's, which is very useful. I also have used the viewport view in conjunction with "Shift + Num7" to align my view with faces. This would almost be the perfect solution if used with the temporary geometry, but if I try and snap it to a vertex along the ruler, it will snap using the same orientation as is being used to move it - so it will be way off.
Knife Tool
I thought instead of moving the vertex, I could just cut it to the right position from the beginning. For some reason, I can't get the knife to snap to an existing vertice on the initial cut - only after that. I also can't specify the length of lines created so it's pretty much useless to me
Measure Tool
I thought that I could use some sort of "mark" to snap a vertice to when edge sliding, overcomming the lack of ability to specify a measurement that isn't -1, 0, 1. But no, of course when I think I'm there it seems as though the measurement disappears the moment you go to edit vertices. I hope I'm missing something here as it would be a bit ridiculous to not be able to see it in this context. Also, snapping to the measuretool seems impossible - again I hope I'm missing something because this seems like an incredibly basic feature any 3D software should have
I really hope someone can help me. I've spent easily 24 hours on this project and have achieved nothing, as I get so far and realise the misalignment is throwing everything off to an unacceptable degree. Tearing down my work over and over is just driving me insane and making me question my decision to learn Blender... but hey I guess I learn something each time I go through that process.