Two vertices gives you an angle to horizontal, or relative to 0 if you like. My three vertex measure measure between three vertices that might not be planar in any view, or might not be relative to any axis as zero degrees, so I decided the two methods were necessary.
I still want to see these features in Blender to attract draughtsmen to the product. I will look at your thread later, sounds like this has been on-going for a while and needs to take off now!
Looks like ruler/protactor tool?
The problem of displayed values that they are never precise enough.
So we prefer to use basic geometry for operations to hold precise values.
But in different time we made ability for different tools to show values)
For example Sideshift stores length and direction of transforms, based on an egde.
3D Rotor/Scaler, that uses key for precise rotation and copying, and scaling between side lenghts differences of key - showing side lengths and angle of key.
You may know, that I am maintainer of different scripts toolsets, So I work with and sponsors a lot of local developers, such as Bartius Crous (that wrote to me world famous F2 tool), Nikitron, as author of Sverchok parametric node engine for blender, Cfyzzz for 1D_Scripts, and so on.
It was generic collection of different scripts by Nikitron, so I asked him to write counter of volume / area / summ of selected edges length for Blender. Area and volume tools are writing their results per material in Blender text editor, so they form report (we were using in actual building design - area gives nice results)
So, arc length in mesh is actually, a summ of lengths of it’s edges)
Well, I wrote this all to overview entire theme. Displaying tools can be out of the snaps scope, but there are a lot of things to generalize for total tool, and, maybe, to propose it)
I would imagine a new cursor “with the little legs nanopoles” that can be grabbed and stretched along the snapping points, for a fast positioning and visual alignment
these legs that stretch, I wish they were also measuring instruments, you could create angles etc … in practice the cursor that besides being a pointer of positioning becomes also a sort of ruler and compass …
I just did this quick draft to make the idea clearer
A ruler/protactor-based alignation tool was my previous proposal, that was made before B.A.S.E.
As snapping/alignation tool it was way too complex)
Ruler/Protactor tool have to be designed separately, and more properly than I did there, on my mind.
For sure) The only problem, it is a bit hard to define good proposal for API changes.
For example, I can’t do such thing by myself as I am user, my devs have no ideas, because they used to write code by proposals, and don’t have personal interests in CAD…
Someone need to have right dreams being both CAD engineer and programmer to make such complex thing)
basically you’re talking about yourself …
What are you waiting for to go a bit deeper in the blender code and propose some project-patches that implement your ideas?
you don’t look too bad in codig …
perhaps after the basics of snapping and precision modeling have been implemented …
This is kind a strategic issue
As you may know, I am diamond blenderfund donator, so I constantly need to make some funds for it.
It leaves no chances for any kind of deep programming activity, especially recently. Sorry)
Yes I agree, that is why I have got involved here as an ideas man, with many years in CAD (37 to date, not much really…) and being a programmer (only 30 years of this), but I need some encouragement from BF that my efforts are not in vain… I work for free (I don’t need any money at my time of life), but if lots of us make efforts and they go unnoticed, we tend to let things drop. For example, I developed a huge load of work for Audio, MIDI and DAW applications in Blender using Animation Nodes, no takers, no interest from AN developers, or BF, so I will probably forget about it and just use what I have made to date myself. I wrote a paper on CAD functions in Blender, no apparent interest from BF, so why did I bother, it’s so sad. I wrote an Add-on for this, nobody wants me to make it available, inevitable really.
Blender could easily move into the market place as a tool for serious designers, but I guess the only interest is in copying cars people can’t afford from pictures with no appreciable accuracy, or modelling guns & weapons, or creatures that don’t and can’t exist, such a waste of such a good product with so much potential for serious, useful work.
Oh well, you can only beat your head against the brick wall for so long before you realise it just hurts you and changes nothing, the wall never falls down. Then I read tirade after tirade bitching about Blender with SFA positive attitude, or any effort to improve things by development on this and other fora (plural of forum, does nobody learn Latin any more?), time to console myself with “Jack”, or “Jim” again…
This is basically the way Rotate3D in Rhino works.
The Move tool in Rhino is especially amazing when it comes to snapping (first you select what to move, then you select where to move from, then you select the destination), so just having that in Blender would be a dream (same with scaling, btw).