EdwinCarlCapalla
May I ask, how does @v = @P work? I'm a bit confused on how just by making the vector equal the points position, is responsible for making the rings expand.
That's because the points position is really a vector to world origin - hence it can be treated like a direction.
Hope I don't sound condenscending but just do a bit of research in math on the topic of vectors in math:
In the example hip you were given the circle starts with a radius of one - so the @P will be already 'normalized'.
Try the example with the circle say at a scale of 50 and use the same @v = @P, then look at the results with @v = normalize(@P). Or even then try @v = @P * 50.
Hopefully with your reference to some math topic you found you might get a better understanding of vectors - direction and magnitude, and take advantage of looking at a points position in terms of being a vector too - you can be more 'creative' in your work.