diff options
author | Arystanbek Dyussenov <arystan.d@gmail.com> | 2010-01-23 15:45:54 +0300 |
---|---|---|
committer | Arystanbek Dyussenov <arystan.d@gmail.com> | 2010-01-23 15:45:54 +0300 |
commit | ea1b97a184d54e9c6fa52a89d57d671395eb6483 (patch) | |
tree | d9b1527ab6461484fef8b4a743c14418b875801c /config | |
parent | 799fd6f3733f97a175ce6b2e2c2c6ecaa090a6ec (diff) |
COLLADA branch: partial fix of bug #20634
* scale and rotation of objects with negative scale is exported correctly. This is accomplished by:
** if ob has no parent, use ob->rot, ob->scale values directly
** if ob has a parent, a local matrix is computed without scale and rotation is derived from it, scale value is copied directly from ob->size
Noted a few other bugs:
* importer suffers from negative scale problem too
* bones with negative scale are exported incorrectly too
* object animation values are copied from FCurves which is not ok for child objects where values should be in parent-space
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions