How to disable rounding to integer on Units display

Hello,
How to disable rounding to integer on Units display?
For example I have a simple Cube and my blender units is set to millimeters.
When I move cube by X on 45.8mm it display the same number.


But when I move on 145.8mm it display 146mm

The same situation with other Units - Length (cm, m…) it always rounding to integer

Ok, if you say it’s not so important, than look at this
I bevel edge to 145.8mm, but it show me that it’s 146mm


And Separate Units not helping

1 Like

Try changing the “Unit Scale” under “Units” to .01 or .001

It just divide all my measure by 100 or 1000

Yes, unfortanly the existing measure gets changed, but new should be shown with more digits after the point.

I am not getting rounding?

Edit: Ok I see it is the active tool options that is rounding. File a bug, it should not round numbers for the display. That makes no sense and it is confusing.

it rounds in the tool properties and in viewport display

Yeah I already edited my reply, take a look at it please.

I hoped that it not a bug, because it was the second one that I already found using blender about a week…
ok, I will make a bug report about this

It is not a bug since it is not really rounding the numbers for real. It is just the way it was implemented. But this should be improved so you file it as a “bug”

Yea, I think it’s some limitation

No it is not.

See the actual command, Y=0.236517 but it is just showing as 0.237, it is really a display issue, and that can be fixed as far as I know. It is not like Blender cant store and show this level of precision. Other number boxes has no issue displaying similar ranges.

bpy.ops.transform.translate(value=(0, 0.236517, 0.31), orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, True, False), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, release_confirm=True)

2 Likes

Apec is right this lead newcomers to a lot of frustration and confusion!

There should not be frustration. You work with what you have and work with the developers to get those issues ironed out.

The frustration happens because people just want it now. I do not mean people in this topic.

Normally people when they enter 1.46 mm expect to see 1.46 mm or maybe i am crazy! :sweat_smile:

It still shows the right result if you focus (or tab through) the input box, it rounds it when your cursor/focus leaves the input box.

I can prove you that the values are stored properly. Hover over to the input box with the rounded value, and press Ctrl-C to copy the value there, paste it in a text editor, and you will see the unrounded value.

My guess is that they decided to round those values to keep the transform box in a reasonable size.

I worked with many applications, every app has bugs and such.

You are right, but in this particular case, it’s just a visual bug, which for beginners in a blender (which I’m belong to) can be slightly annoying

Well thank for the in deep explanation after all sometime there is indeed a reason!