Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

No guess of obvious units ?

gamelife4dns
Advocate

No guess of obvious units ?

gamelife4dns
Advocate
Advocate

Please see attached picture. Not sure it needs any comment 😉

So, if "x0" and "y0" are mm, what unit is:

x0^2 + y0^2  ?

sqrt(x0^2+y0^2)  ?

First is mm² (or mm^2), second is mm.

 

Is there a simpler way for writing : 

sqrt(( x0^2 + y0^2 ) / 1 mm^2) * 1 mm ?

 

Obvious to me, not so much for Fusion.

Thanks

Steve

 

0 Likes
Reply
206 Views
2 Replies
Replies (2)

g-andresen
Consultant
Consultant

Hi,


@gamelife4dns  schrieb:

 

Is there a simpler way for writing : 

sqrt(( x0^2 + y0^2 ) / 1 mm^2) * 1 mm ?

 


 

No, Fusion does not know the unit mm^2.
The current best solution for such things is to make the lenghts for the calculation unitless beforehand.

 

günther

0 Likes

gamelife4dns
Advocate
Advocate

Sorry Günther, did you see ma screen capture ?

Fusion actually accepts this as is :
( sqrt(( x0^2 + y0^2 ) / 1 mm^2) ) * 1 mm

 

No, it doesn't accept "mm^2" but it accepts (and mandates) " / 1 mm^2" to remove the unit of the previous expression "(x0^2 + y0^2)".

SQRT() function seems to only accept unitless values.

 

And no, a length (or an area) is never unitless. If the sides of a triangle are in "mm" the hypotenuse is also in "mm" (the above formula).

 

BTW, there is a quite huge list of units to select in the parameter dialog, even for area and volume, but none are useful. "Acre", "liter", "gallon" what for with Fusion ? We need "mm^2" or "mm^3" !

 

The question remains : Is there a simpler way for writing : 

 (sqrt(( x0^2 + y0^2 ) / 1 mm^2) ) * 1 mm ?

 

Steve

0 Likes