Hi Karsten 
I can not open your avi files ...patience.......- 
 Is true that there are a lot of Node, 
it is true that some mathematical expressions 
they could be more synthetic  and that some outputs, could be eliminated 
 but I have deliberately left them reads as for better 
understanding the functioning.... 
On the other hand being able to use only functions 
trigonometric, I could not do better ,moreover dominate the whole movement with a single slider 
it's not easy - 
However, I believe that the introduction of Nodes 
focused on " Vectors "  can greatly improve 
these operations... 
Or a system that providing for the imposition 
"Constraints "can be edited between geometric elements 
(see Catia Kinematics, Grasshopper Kangaroo and Other ....) 
best 
al 
 
Ps-Always at your disposal 
 |