T sinüsü ve kosinüsü, x ekseni ile bir t açısı oluşturan daire üzerindeki bir noktanın sırasıyla y ve x koordinatıdır. Buna bir dikdörtgen içinde gerek yok! Bir dikdörtgen dört satırdan oluşur. Eğer tgider 0için 1, bu noktaya ulaşmak (px,py)en t==0ve (qx,qy)en t==1verdiği çizgiyle:
(l(x),l(y)) = (t*qx + (1-t)*px, t*qy + (1-t)*py)
yerine eğer 0ve 1, zaman gider t0için t1, bu ilk defa normalleştirmek ve sonra yukarıdaki formülü uygulayabilirsiniz.
(l(x),l(y)) = ( ((t-t0)/(t1-t0))*qx + ((t1-t)/(t1-t0))*px, ((t-t0)/(t1-t0))*qy + ((t1-t)/(t1-t0))*py )
Şimdi, dikdörtgen için, ifher durumda bir zaman aralığını kapsayan bir ile dört durumda bölün ve bir çizgi hareketi uygulayın.
Dikdörtgenin eksene göre hizalandıysa, daima x değerine veya sabit olan y değerine sahip olacağınıza dikkat edin. Örneğin, 0ve arasındaki t için a/4(ve (X, Y) 'nin sol alt olduğunu varsayalım),
(l(x),l(y)) = ((4*t/a)*(X+Width) + (1-4*t/a)*(X), Y+Height)
Şunlara da eşittir:
(l(x),l(y)) = (X + (1-4*t/a)*(Width), Y+Height)