Blame bugs/resolved/000023.txt

Carlos Lopez 1b9645
Subject: origin of a child bone affected badly by Local Length Scale
Carlos Lopez 1b9645
& Local Width Scale
Carlos Lopez 1b9645
Carlos Lopez 1b9645
Open the file: ~/Animaciรณn/bones/weird-origin.sifz
Carlos Lopez 1b9645
That file has a skeleton layer, select it
Carlos Lopez 1b9645
in local mode try to drag the origin of the child bone a long distance.
Carlos Lopez 1b9645
When the origin duck is released it jumps to other position.
Carlos Lopez 1b9645
The jump is greater as greater is the duck displacement.
Carlos Lopez 1b9645
To avoid that effect just restore the Local Length Scale of the parent
Carlos Lopez 1b9645
bone from 0.470404 to 1.0
Carlos Lopez 1b9645
When you do that you can drag the origin and it still jumping a little
Carlos Lopez 1b9645
amount perpendicualar to the parent bone. It is due to the Loacal Width
Carlos Lopez 1b9645
Scale. If you change it from 0.921387 to 1.0 the problem dissapears
Carlos Lopez 1b9645
completely.
Chris Moore 10859b
Those values are discounted (the value is multiplied by) in some way
Carlos Lopez 1b9645
from the drop position of the duck when the mouse is released.
Chris Moore 527a7a
Carlos Lopez 1b9645
------------------------------------------------------------------------
Chris Moore 527a7a
dooglus, Wed Dec 24 02:18:46 CET 2008
Chris Moore 527a7a
Chris Moore 527a7a
in my simplified copy ( ~/Desktop/anim/bones/weird-origin.sifz ) drag
Chris Moore 527a7a
the top bone's origin to see the bug.
Chris Moore 10859b
Chris Moore 10859b
------------------------------------------------------------------------
Chris Moore 10859b
dooglus, Wed Dec 24 15:16:15 CET 2008
Chris Moore 10859b
Chris Moore 10859b
Fixed.