Blender Git Commits

Blender Git "mesh-transfer-data" branch commits.

Page: 3 / 10

November 21, 2014, 21:15 (GMT)
Merge branch 'master' into mesh-transfer-data
November 19, 2014, 19:50 (GMT)
Merge branch 'master' into mesh-transfer-data
November 19, 2014, 17:01 (GMT)
Finalize transfer datalayout for vgroups.

As best as possible I think, given the specificities of vgroups (mix of object and mesh data).
November 19, 2014, 15:33 (GMT)
Merge branch 'master' into mesh-transfer-data
November 19, 2014, 14:33 (GMT)
Transfer operators: do not run several times on same mesh, nor on linked ones.
November 18, 2014, 23:03 (GMT)
Fix for last merge.
November 18, 2014, 23:01 (GMT)
Merge branch 'master' into mesh-transfer-data

Conflicts:
source/blender/blenkernel/BKE_object_deform.h
source/blender/blenkernel/intern/object_deform.c
source/blender/editors/include/ED_object.h
source/blender/editors/object/object_vgroup.c
source/blender/editors/space_view3d/view3d_buttons.c
November 18, 2014, 16:23 (GMT)
Merge branch 'master' into mesh-transfer-data
November 18, 2014, 16:23 (GMT)
Cleanup: more 'fromlayers/tolayers' -> 'layers_src/layers_dst' renames.
November 18, 2014, 15:58 (GMT)
Add standalone part of 'data layout transfer' op.
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).
November 18, 2014, 10:59 (GMT)
Merge branch 'master' into mesh-transfer-data
November 18, 2014, 08:39 (GMT)
Grmll, typo-space fix.
November 18, 2014, 08:36 (GMT)
Project (raycast) in both directions by default.

As suggested by Campbell, this option makes more sense most of the time.
We can always add back an option to only cast along normals if needs arise.
November 17, 2014, 22:45 (GMT)
thin arrow looks a little nicer
November 17, 2014, 22:35 (GMT)
use modifier attribute name 'object' from python/rna
November 17, 2014, 22:18 (GMT)
use const floats & define initial buffer size
November 17, 2014, 22:15 (GMT)
rename vars
November 17, 2014, 22:11 (GMT)
don't store index as float (can fail for large values & conversion isn't free)
November 17, 2014, 22:00 (GMT)
avoid sqrt when nearest values are under the threshold
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021