what are you talking about? Just go to your settings and select the units scheme you want to use. You don't have to use Expressions. Its been there for ages. Its not 100% complete or perfect in all areas and there is some opportunity to change the way schemes are selected/created etc.GeneFC wrote: ↑Wed Feb 14, 2018 4:05 pmNative support for non-metric units in the GUI.
Current "expression system" works, but has two problems. One is simply that almost every numerical entry requires clicking on the fx button and then closing the expression in a multi-step process.
The other problem is that every constraint in a sketch shows up in the dependency graph as an expression, often greatly expanding each element. Makes it much more difficult to get useful information from the dependency graph.
This may be inherent to the basic libraries used in FreeCAD, but I have never encountered another multi-unit-system program that requires the expression style entry. Typically one just sets the defaults in preferences and never needs to think about it again.
Further more you can enter data directly in the data tabs in the expected Unit (of your scheme) or specifically state any Units of a different system or unit within your system, when entering data into a data tab, and the system will convert it for you. For example if you are in "Building US", and have a 3/8" default Part Cube, you can click on Width property in the treeview property editor and type "25.4mm" or "0.0254m" and it will convert it to (and display) 1".
Underneath FreeCAD always works in mm etc. the Units system converts what you see into the Units you want to use. So two people can seamlessly work on the same file in different Units systems. As I explained above, it also allows you to seamlessly work in one system yet conveniently enter data from another system.
and I am definitely replying to this one because on the surface it is so ridiculous, so perhaps there is something to it that the author poorly worded or something.