A plugin could be made to hide the formula, but there isn't a way to make an in IDE node editor at this time.

Is it okay if I ask how you came up with the original spline? Is there a concept you followed to help you come up with the math inside of the 'Set position' action? I ask because I would really like direction in improving my own programming skills - of which I have none.

Edit: Lol, I didn't realize the actual name of the capx was the hint I needed.

Edit2: For anyone, like me, that couldn't get the array version working properly, you need to replace p.Count with Array.Width and (n-1) % Array.Width with n > 0 ? (n-1) % Array.Width : Array.Width-1, since when n = 0, you get -1, and I don't know how using -1 as an index affects arrays.

Using the R0J0hound code for CatmullRom's curves, I made an Hermite Curve example in C2..

Well, I do not know if it is useful in games, but for studies purposes it will help.

In the example there are 3 points P0, P1 and P2.

P'0, P'1 and P'2 are points that defines vectors related to the points P0, P1 and P2, respectivelly. CatmullRom curves are more easy to manipulate because defines the vectors in an implicit way.

if someone creates a P3 point, needs to create a P'3 point and match then with same variable VarPosicao=3.

here is the link for people that wanna play with Hermite Curves: