May 15, 2014, 23:49 (GMT) |
Merge remote-tracking branch 'origin/master' into soc |
May 15, 2014, 23:42 (GMT) |
Initial rough support for Scratch Shapekey Scratch shape key types added to Key DNA. Modifications to file reading/writing are done to save the Scratch's data. Auto-commit property is added to the Scene's tool_settings. Versioning code to set it to 1 by default is added. EditMesh kernel module now has a hashing function to determine if the mesh's topology has been changed. editmesh_utils.c now has features to work with both the scratch shape key, supporting scratch-based shape key recalculations, and sped-up shapekey recalculation in case the Mesh didn't change topology. This is draft rough buggy code yet. UI: added Auto-Commit under the Shape Keys panel, removed Apply Shape keys in Edit Mode - won't be needed later. Next to do: check undo support. |
May 15, 2014, 23:19 (GMT) |
Implemented draft topology x17-based hashing in BKE_editmesh |
May 13, 2014, 11:29 (GMT) |
Minor cleanup in key.c |
May 13, 2014, 11:29 (GMT) |
Revert "Minor cleanup in key.c" This reverts commit 25883c59cd0320c5f0841145352aed411220def5. Was a terrible idea after two hours of WTF crashes |
May 13, 2014, 11:29 (GMT) |
Modifications to key DNA and RNA to have initial types for scratch and mix switching |
May 13, 2014, 11:29 (GMT) |
It's now forbidden to set a shape key to be relative to itself |
May 13, 2014, 11:29 (GMT) |
Small updates on bmesh_pe |
May 13, 2014, 11:29 (GMT) |
Remove testing code from transform_conversions |
May 13, 2014, 11:29 (GMT) |
Small style cleanup in key.c |
May 13, 2014, 11:29 (GMT) |
A much better shapekey-movement idea Removed place at index and updated Shape Key Move instead to do the same thing and not break existing Python access to Shape Key move. |
May 13, 2014, 11:29 (GMT) |
Proportional editing distance for BMeshes Connected, projected and simple falloff distance calculation can now be done from bmesh_pe.h. Temporary terrible code alterations to test the falloff routines in transform engine |
May 13, 2014, 11:29 (GMT) |
Shape keys code cleanup round 1 BKE_key_move introduced. Moves a shape key to a given index in the shape key list. Has a wrapper operator. Can implement shape key sorting now and other stuff. TODO: need double triangle icon! |
|