jobel yes the paster plugin might help better, but not sure if is available in C3? if it is i think the tutorials for skew will help.
sorry again, il try play around with it maybe i find some solution.
anyway, if you somehow don't need all angles i just fixed 4 angles (0,90,270,180)
but any other angle requires as i said 3d type of calculus and trigonometry. Even with paster that calculation for skew i think is still going to be needed.
here is my 4 angle solution distort_sprite-Elipse
Edited: modified the trajectory formula a bit, for me the loopindex thing doesn't work on C3, so i found a replacement for it...
modified trajectory formula.
create dot at qarp(a.x,(a.x+b.x)/2,b.x,(loopindex+1)/11), qarp(A.y, (A.y+B.y)/2-abs(A.x-B.x)/4, B.y, (loopindex+1)/11)