Blender Git Commit Log

Git Commits -> Revision 434123a

Revision 434123a by Lukas Toenne (object_nodes, strand_nodes)
December 11, 2015, 17:30 (GMT)
Use the relative transform of target objects and the modified object to adjust modifiers.

This affects modifiers which use an external target object (currently
boolean and curve path). The modified object is a graph input argument,
which the target object is looked up via its key. The relative transform
means the values calculated from external geometry are always in the
modified object's local space.

Note that transform and its inverse are provided explicitly to nodes.
This will allow optimization for constants later on.

Commit Details:

Full Hash: 434123a6ead74cc34bbd845ab1e7c47db9be3089
Parent Commit: 9f01d87
Lines Changed: +144, -47

9 Modified Paths:

/release/scripts/nodes/geometry_nodes.py (+54, -17) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_eval.cc (+27, -3) (Diff)
/source/blender/blenvm/bvm/bvm_eval_curve.h (+21, -6) (Diff)
/source/blender/blenvm/bvm/bvm_eval_mesh.h (+17, -16) (Diff)
/source/blender/blenvm/bvm/bvm_opcode.h (+1, -0) (Diff)
/source/blender/blenvm/BVM_api.h (+5, -1) (Diff)
/source/blender/blenvm/compile/bvm_nodegraph.cc (+9, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+9, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021