Howdy, Jack (@GreenSock)!
Yikes, I made a blunder thinking there was a function, 'waveSVG', that took a path and made it wavy given a few variables -- solidified a "D'oh!" status for the week.
I updated the codepen with the creature and its tail. The goal: with tail origin anchored to the body, have a sinusoidal motion move the tail through its end. I could begin with straight or slightly curved path.
I was hoping to find examples I could learn from. After some review, one approach could be:
get the points of the path in an array
calculate a new position for each point using math functions for sine/cosine
move each point in a loop using TweenMax.to elastic ease
Something like that? Is there an easier approach? Looking for pointers.
Also, if this is not the right place to request this kind of help, then StackExchange?
Appreciate your feedback.