Blender Git Commit Log
Git Commits -> Revision 2f78fa3
Revision 2f78fa3 by Bastien Montagne (mesh-transfer-data) November 18, 2014, 11:52 (GMT) |
'Transfer DataLayout' operator (WIP). Functionnal, but not complete yet. Should be mostly usable though from modifier. Notes: * The logic of current 'transferdata' pre-process on data layout is reused here, avoids duplicating code and ensure consistency in behavior, and does not add *too* much complexity. * Also fixed some issues and mistakes in that part that were affecting TransferData feature itself too. Will need at least one more review pass, though, this is complex logical code. * VGroup: The 'delete' part is not yet implemented (option of plain operator, to get an exact same data layout as source). Need to first transfer some vgroup stuff from ED to BKE (esp. delete logic), will do that in master as separate patch. * Standalone part of the op is empty right now (but this should be mostly monkey coding). |
Commit Details:
Full Hash: 2f78fa38a8f40a80f5c8b14c7077f6364ecb880f
Parent Commit: c2ee786
Lines Changed: +453, -147
10 Modified Paths:
/release/scripts/startup/bl_ui/properties_data_modifier.py (+1, -1) (Diff)
/source/blender/blenkernel/BKE_object_data_transfer.h (+6, -2) (Diff)
/source/blender/blenkernel/intern/data_transfer_intern.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/deform.c (+97, -35) (Diff)
/source/blender/blenkernel/intern/object_data_transfer.c (+260, -101) (Diff)
/source/blender/editors/object/object_data_transfer.c (+67, -0) (Diff)
/source/blender/editors/object/object_intern.h (+12, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+5, -5) (Diff)
/source/blender/editors/object/object_ops.c (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_object_data_transfer.h (+6, -2) (Diff)
/source/blender/blenkernel/intern/data_transfer_intern.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/deform.c (+97, -35) (Diff)
/source/blender/blenkernel/intern/object_data_transfer.c (+260, -101) (Diff)
/source/blender/editors/object/object_data_transfer.c (+67, -0) (Diff)
/source/blender/editors/object/object_intern.h (+12, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+5, -5) (Diff)
/source/blender/editors/object/object_ops.c (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)