Only search projects.blender.org
Log In
New Account
Home
My Page
Projects
Blender 2.x BF release
Summary
Activity
Tracker
SCM
Files
Blender 2.6 Bug Tracker: Browse
[#27358] Transform bug when transform > 500
Date:
2011-05-11 00:32
Priority:
3
State:
Closed
Submitted by:
Reuben Martin (
fishb8
)
Assigned to:
Campbell Barton (campbellbarton)
Category:
Interface
Status:
Closed
Relates to:
Duplicates:
Patches:
Summary:
Transform bug when transform > 500
Detailed description
When moving an object in 3D space using "G" for grab, and the distance moves beyond 500 (or -500 if in the negative direction) the transform value jumps to 999999552.00
This in using the official Win32 build r36339 on XP. Haven't had a change to test this with a Linux build yet.
Followup
Message
Date
: 2011-05-11 11:39
Sender
:
ronan ducluzeau
ubuntu 11.04 64 bits rev 36592
Reproduced.
Jump happens at a different value if after a zoom in or zoom out.
Date
: 2011-05-11 14:21
Sender
:
Ton Roosendaal
Can't do this in current svn, OSX 32 bits. I use ortho view, zoomed out a lot.
Any more tips for how to reproduce precisely? Adding a .blend is really always advised, even when you think it's not needed. Blender just has too many settings that could cause issues in some combos.
Date
: 2011-05-11 17:12
Sender
:
Reuben Martin
Including blend file.
Steps to reproduce:
- Load factory settings
- "7" for top view of default box
- In user preferences enable continuous grab
- "N" to view transform values from left panel (Included blend file is at this point)
- Select the box and use "G" grab
- Move box by continuously dragging left or right
- At this zoom level, the transform value jumps at a little past +/- 360
Date
: 2011-05-11 19:58
Sender
:
Reuben Martin
Latest SVN build, Linux x86_64 is similar, but different.
It reaches approx +/- 710 and then flips from negative to positive (or vice-versa depending on your direction). So if you move far enough in one directions you end up back where you started. :D
I would guess that the interactive transform tools uses signed values to store the differences in the transform made by the user and what I am seeing is different results between the two platforms when the transform value goes out of range of what the variable type can handle.
Date
: 2011-05-12 16:18
Sender
:
Ton Roosendaal
Campbell: issue with continuous grab, should be nice one for you :)
Date
: 2011-05-16 07:13
Sender
:
Campbell Barton
The limitation has been removed within blender but Xorg still clamps to short internally.
reported to xorg:
https://bugs.freedesktop.org/show_bug.cgi?id=37244
closing since its a limitation of Xorg, and this is not an very common problem.
Attached Files:
Name
Date
Download
Tansform_jump.blend
2011-05-11 17:12
Download
Changes:
Field
Old Value
Date
By
status_id
Open
2011-05-16 07:13
campbellbarton
close_date
None
2011-05-16 07:13
campbellbarton
Status
Investigate
2011-05-16 07:13
campbellbarton
assigned_to
none
2011-05-12 16:18
ton
File Added
16348: Tansform_jump.blend
2011-05-11 17:12
fishb8
details
When moving an object in 3D space using "G" for grab, and the distance moves beyond 500 (or -500 if in the negative direction) the transform value jumps to 999999552.00 This in using the official Win32 build r36339 on XP. Haven\'t had a change to test this with a Linux build yet.
2011-05-11 14:21
ton
Status
New
2011-05-11 14:21
ton