I notice from most program I got, they always keep the original position, sum up the transformation, and then transform the position eg: vertex A at 0, speed 3/second, 1st second calculation is 0 + 31, 2nd second calculation is 0 + 32… i-th calculation is 0+ 3*i.
I try to change the structure so it keep the current position instead of the original eg: 1st second calculation is 0 + 31, 2nd second calculation is 3 + 3… i-th calculation is 3(i-1) + 3. And since 3*(i-1) is previous position(calculated), i think it will be better in performance since we dont have to do another multiplication.
But i cant find any sample program that use this solution. why is that? is there any problem with this one?
thanks in advance
sorry if this is a stupid question im new with openGL