Fwd: [Moderator Action] 'Accumulate' attribute for animateTransform

Again, you have to be subscribed to post.

Hmmm.... maybe I'll try a different approach to these. From now
on I'll bounce the message to the sender rather than forward it
to the list.


----- Forwarded message from Sai Ramanath <saipr@engineer.com> -----

X-Envelope-From: www-svg-request@tux.w3.org  Wed Aug 29 17:43:19 2001
From: "Sai Ramanath" <saipr@engineer.com>
To: www-svg@w3.org
Old-Date: Thu, 30 Aug 2001 05:42:44 +0800
X-Diagnostic: Not on the accept list
Subject: [Moderator Action] 'Accumulate' attribute for animateTransform
X-Diagnostic: Mail coming from a daemon, ignored
X-Envelope-To: www-svg
X-UIDL: 48b2459b142d8d112b13726d9c51411e

Dear SVG Team

I have this following question regarding how to calculate new values for animateTransform when 'accumulate' attribute is set to "sum".

I looked into the spec which directed me to section 3.3 of "SMIL Animation".

Under the heading: "Computing Cumulative Animation Values", it states that the new values are calculated with the following formula:

fi(t) = (ve * i) + f(t)

However, it is quite hard to understand what exactly f(t) stands for.

Also you did not provide examples for "animateTransform" with respect to 'accumulate="sum"'. You provided only simple examples for "animate".

After trying few trial examples using Adobe viewer I have arrived at the following conclusion - at least in the case of "translate":

NewFromX = (i - 1) * OriginalToX + OriginalFromX
NewToX = i * OriginalToX

where 'i' is the current iteration value.

Same formula can be used for Y values too.

I need you to verify my conclusions. More importantly please send me the correct formulae (all of them - scale, rotate, translate - x, y and angle). Please also update your specification to show the formulae.

Your assistance will be most appreciated.

Sai Ramanath


FREE Personalized E-mail at Mail.com 

Talk More, Pay Less with Net2Phone Direct(R), up to 1500 minutes free! 

----- End forwarded message -----

Received on Wednesday, 29 August 2001 23:28:08 UTC