The possibilities of VaM-animation workflow just exploded ... Jeeze! I've been wanting smth like this for ages - I didn't even know it was possible!
Possible refinements:
* Compute local tangent/normal/binormal (possibly have to use some trickery for that, since Beziercurves tend to do non-sensical rotations around the local tangent), and snap orientation of the respective node to tangent/normal - or modify animationtrack, such that the orientation is recorded wrt. the local tangent/normal. That would allow reusing the same animation for different curves.
* Snapping of curves to curves - or "Train On Rails". Imagine snapping not just ONE controlnode to a 3D curve, but THREE - in such a way that their on-curve-distance (arclength) stays constant. Imagine now that those three nodes are the three AnimationSteps of another AnimationPattern (Pattern#2).
Now imagine snapping the three penis-controlnodes (or their angle-drive targets) to that second animationpattern - the peen would follow a 3D curve.
Now imagine Parenting the AnimationSteps of the 1st AnimationPattern to the four Vagina-Colliders ...
And now you have automatic guided male-giver penetration - Not just DiviningRod, but "DiviningCurve" ...
* Snapping of curves to surfaces ...