Hello, does anyone know how to write to a “derived/deformed vector”, namely a vector which is the slurph of vectors from shape keys? I can read them as mesh data, but I can’t figure out how to write to them. I have the classic problem of needing to modify deformed vectors because at certain shape key values the vectors exceed desired boundaries. I would like to move the vectors to keep them in bounds.
I found the following in the blender source code module Derived Mesh.c - mesh_calc_modifiers routine:
/* Result of all leading deforming modifiers is cached for
* places that wish to use the original mesh but with deformed
* coordinates (vpaint, etc.)
*/
Sure enough, the modified coordinates can be seen in the mesh data but I can’t figure out how to modify them.
BTW: When not using shape keys, I’m able to modify the mesh data directly.
Any assistance is appreciated!!