Closed andydandy74 closed 9 years ago
@ikeough @lukechurch
Hey guys,
The units issue really needs to be addressed. Andreas is correct in bringing it up. It's not very clear and I can't imagine it makes sense to most users even though, in theory, it's relatively simple - Dynamo uses the SI system for all values.
Today, all we really provide is a handful of nodes to do conversions and show numbers in a different unit system. That's fine. This was understood to be a step back from the 0.6.3 feature set.
However, we show unit preferences prominently in the UI, right in the menu system, but these do not format things like Length, Area, or Volume calculations in ProtoGeometry nor is unitized data supported by basic math operations. This is highly confusing and Andreas is right to put together such a long Github issue full of suggestions and criticisms.
Andreas makes good suggestions above, but without substantial modifications (e.g. make all numbers unitized in all libraries and the VM) we are not going to be able to support them.
So, where are we going with this? What concrete changes can we make so that this is not confusing?
~Peter
I just noticed that methods for ToFeet, ToSquareFeet and ToCubicFeet are now available in the 0.7.4 daily builds. Thanks!
Completely redone in 0.8
This issue contains a few wishes / feature requests - but mainly I'd just like to understand the reasoning behind some things regarding units in Dynamo that strike me as odd.
However, when feeding data to the Revit API we would need similar methods that work the other way (ToFeet, ToSquareFeet, ToCubicFeet).Final question: What is the actual intended use for units in Dynamo? Is there any practical use case besides Revit API interaction that I am missing?