non-uniform bone global scale
Posted: Fri Mar 07, 2014 12:20 pm
Hello fellow ogre3d devs.
I have an issue with bones scales :
I have a model which is controlled by the code. For all the bones, I've got some global rotations and global scales as input, so i simply setManuallyControlled(true), setInheritOrientation(false) and setInheritScale(false) for each bone of the model. the point is when I setScale(x, y, z), no matter what I use, it seems that the scale is uniform, each scale seems to be (x, x, x) instead of (x, y, z).
Is that normal ? Is there a way to have non-uniform scaling on these bones ?
Or am I just supposed to get rid of global control and got through calculation to perform local rotation and scale of each bones ?
Thanks for your attention.
PS : Forgive my potential mistakes, I'm not english.
I have an issue with bones scales :
I have a model which is controlled by the code. For all the bones, I've got some global rotations and global scales as input, so i simply setManuallyControlled(true), setInheritOrientation(false) and setInheritScale(false) for each bone of the model. the point is when I setScale(x, y, z), no matter what I use, it seems that the scale is uniform, each scale seems to be (x, x, x) instead of (x, y, z).
Is that normal ? Is there a way to have non-uniform scaling on these bones ?
Or am I just supposed to get rid of global control and got through calculation to perform local rotation and scale of each bones ?
Thanks for your attention.
PS : Forgive my potential mistakes, I'm not english.