3
$\begingroup$

So I have the display measurements addon enabled (I think- I was tremendously ill around the time it happened so I don't quite remember but afaik blender doesn't have native support for edge length displays so I presume that's what happened)(Edit: Apparently it does, thank you Gandalf3) and while trying to texture a mesh I came across this problem:

enter image description here

This happens regardless of what I set the measurement standard to be: the x and y edges of this mesh are always 1/20th of the equivalent z length. Why is this happening? The UV unwrapper interprets the problem in real space but I have imported the exported mesh into Unity with no sudden drastic alterations in size.

It's difficult for me to draw up a texture for the UV when this is happening so I'd rather like to know what's going on.

$\endgroup$
1
  • $\begingroup$ Blender does have support for edge length displays (along with face area etc.) in 3D view > Properties (N) > Mesh display. Note that you must be in edit mode. $\endgroup$
    – gandalf3
    Commented Mar 29, 2014 at 19:06

2 Answers 2

3
$\begingroup$

Measurement scales are always the same, the units used for display are chosen based on the the length being displayed, eg. you will see 10mm not 0.01m.

The problem you show is from an object that was scaled in object mode. This question can give some more insight into other issues with object scales.

When you have a mesh object and an edge in that mesh is 1 metre long directly along the x axis, the object scale is then applied to the mesh which means it might be visually measured at 0.2 metre in length.

Below you can see a default cube that has been scaled on the y axis in object mode and then scaled again in edit mode. Each edge is the same length as you would expect from a cube, the object scale is then applied to give a very rectangular appearance to the drawn cube.

enter image description here

The solution is to apply the scale to the object while in object mode - CtrlA and select Scale.

enter image description here

$\endgroup$
1
  • $\begingroup$ Note, you don't have to apply the scale - (there are reasons you may want to keep the object scaled), added own answer. $\endgroup$
    – ideasman42
    Commented Mar 29, 2014 at 22:25
1
$\begingroup$

In the Editmode Transform panel (right hand region). Enable the global option. Then all measurements will be displayed with object transformation applied.

use global coordinates

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .