Blender Git Commit Log

Git Commits -> Revision d730610

Revision d730610 by Sergey Sharybin (master)
April 23, 2011, 09:25 (GMT)
Fix #26959: change selection of shapekeys in edit mode causes mesh deformity of a key

Vertex offset, which was used to update referenced keys was calculating between
editmesh (which represents shapekey data) and base mesh (ob->mesh) which represents
Bases key.

This commit fixes bug with incorrect ofsset calculation for case when some keys
got other (not Basis) keys as relative key by calculating offset using EditMesh
(new shapekey data) and keyblock data (which was used to create EditMesh when
entering edit mode).

This commit shouldn't lead to regressions, but maybe there's something else
which should be fixed for such kinda complicated cases -- more testing would
be welcome.

Commit Details:

Full Hash: d7306104570a91a56bf02101b89cb01781fc4294
SVN Revision: 36296
Parent Commit: ef14d31
Lines Changed: +2, -1

1 Modified Path:

/source/blender/editors/mesh/editmesh.c (+2, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021