Objects are not showing exact dimension entered

Hello guys
I am new in sketchup. When i draw let say a rectangle 4 by 3 i see that the size measured bye Tape measure tool is
showing 4.000567 and the same problem with 3 which is showing e.g. 3.000056 considering that i entedred the size by keyboard 3,4 and i set the precision to 0.000000. Am i doing something wrong?

BTW, when i draw guidelines i see that every distance between guidlines are exactly the same number i enter by keboard.

Thank in advance for your help.

Share your SketchUp file so we can see what you’ve modeled.

Floor_B1_07.skp (732.7 KB)
Wrong size

Hi Dave I attached the skp file and a screenshot of the issue.

When you created the rectangle did you type the value you wanted?

I usually press R the place my cursor somewhere and would type 3,9 and press enter. It will be exact.

Otherwise we need to know the steps you took to make the shape.

You have placed the world axis in a new location and done so very slightly off square. Right click on the axis and choose reset.

1 Like

You have Length Snapping enabled which can cause issues when you are trying to set precise dimensions.
Screenshot - 7_23_2024 , 12_10_52 PM

You also have your rectangle drawn at a large distance from the origin relative to the size of the object.

Turn off Length Snapping and reset the axes first. Then try drawing a rectangle near the origin making sure you type both dimensions separated by the correct mark. Look when you drag out the rectangle to see what separator: comma or semi-colon is shown and use the same one. When I do that, typing 4,3 I get a rectangle exactly 4 m by 3m

Hello and thank you all, Dave, Mike and endlessfix.
I reset the axis and everything is working with no issue now.
But I cannot figure out why axes direction is making this issue.
I need to change the axes all the time for my project.

Why do you need to change the axes?

That’s because when you move and/or reorient the drawing axes, the locations of points must still be captured in the model coordinates. That means the values you enter must go through a transformation to offset and rotate them to model coordinates. Depending on the location of the drawing origin and the orientation of the axes, this will lead to floating point imprecision in the results.

For example, the drawing origin in your sample model is at
(20.714342m, -28.602446m, 0.000000m). The trailing digits in the x and y will affect the transformation to model coordinates.

4 Likes