GUI Concept #3 - Element Transitions

easing rotation of GUI elements (such as buttons, as displayed in this example) which provide attractive animation to your GUI upon interface initialization.

> pre-rotate desired elements to be non-visible
> ease the rotation by a magnitude of the rotation left to traverse:
'element.pitch -= ((element.pitch - (easeMargin))/reverseMagnitude)'

NOTE: easeMargin is for an overstep; the 'reverseMagnitude' is the number we're dividing by to ease the animation

examples:
some modern animated websites