Started working at an angle draft tool. This tool will allow the user to modify face and vertex positions by dragging them with the mouse. For the moment implemented the algorithm that detects if the user drags a vertex or an edge and then calculates for each face the new angle where they should be relative to the previous position and where the material should be removed or added.
Tomorrow will work at finalizing this tool to see how it works on complex cases by putting this function to work.
This code will be used in future to modify solids from scene by simply dragging their corners or edges.