Skip to main content
replaced http://stackoverflow.com/ with https://stackoverflow.com/
Source Link

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 will end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversionhttps://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical usage this isn't helpful.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not an ideal solution, it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might want/expect.

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 will end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical usage this isn't helpful.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not an ideal solution, it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might want/expect.

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 will end up displaying as 0.100000000002,
see: https://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical usage this isn't helpful.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not an ideal solution, it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might want/expect.

deleted 1 character in body
Source Link
ideasman42
  • 48k
  • 10
  • 144
  • 226

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 can easily0.1 will end up displaying as 0.1000000000020.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical useusage this is just annoyingisn't helpful.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not all that usefulan ideal solution, it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might likewant/expect.

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 can easily end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical use this is just annoying.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not all that useful it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might like/expect.

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 will end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical usage this isn't helpful.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not an ideal solution, it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might want/expect.

added 197 characters in body
Source Link
ideasman42
  • 48k
  • 10
  • 144
  • 226

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 can easily end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical use this is just annoying.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not all that useful it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might like/expect.

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 can easily end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical use this is just annoying.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not all that useful it may be handy in a few cases.

vertices are stored as 32bit floats (as with all other geometry storage in Blender).

There are no really good ways to see exact floating point values of a vertex in the user interface, Your best option is to print the value in Python.

This behavior is intentional, lots of common values like 0.1 can easily end up displaying as 0.100000000002,
see: http://stackoverflow.com/questions/13345334/strange-behaviour-with-floats-and-string-conversion

For typical use this is just annoying.

As a workaround you could scale the object up 100.0x and then set 'Global' in the transform panel, so there is more floating point precision shown though this is not all that useful it may be handy in a few cases.


See also: Video explaining floating point precision - gives some insights as to why this isn't as trivial as you might like/expect.

edited body
Source Link
ideasman42
  • 48k
  • 10
  • 144
  • 226
Loading
added 256 characters in body
Source Link
ideasman42
  • 48k
  • 10
  • 144
  • 226
Loading
Source Link
ideasman42
  • 48k
  • 10
  • 144
  • 226
Loading