Well, the sequence is basically generated by a triangle order.
You need to add a new row of dots beneath the other one every time you've completed one triangle

Aang

It's simply the triangular numbers: 1=1 1+2=3 1+2+3=6 1+2+3+4=10 and so on. You could use the formula n(n+1)/2 to determine the nth triangular number (ie the sum of the first n numbers)