# RE: frozen value for discrete animation

From: Patrick Schmitz <cogit@ludicrum.org>
Date: Fri, 6 Apr 2007 09:04:06 -0700
To: "Dr. Olaf Hoffmann" <Dr.O.Hoffmann@gmx.de>, <www-smil@w3.org>
Message-ID: <ENEGINNFOHPGHPIICCFJIEPBDOAB.cogit@ludicrum.org>
```
By even multiple we intended that it was an integer multiple, with no
fractional or partial multiple result.  We should probably have said
"integer multiple". To be really precise we would have to specify an
(integer>0) multiple.

Our intent with "some" positive integer is "any". This is an English
expression, common in mathematical descriptions. Sorry for any confusion.

Patrick

> -----Original Message-----
> From: www-smil-request@w3.org [mailto:www-smil-request@w3.org]On Behalf
> Of Dr. Olaf Hoffmann
> Sent: Friday, April 06, 2007 7:43 AM
> To: www-smil@w3.org
> Subject: Re: frozen value for discrete animation
>
>
>
> Hello,
>
> I think there is another problem concerning frozen animation,
> maybe just a wording problem. I discussed this with several
> people, but the result was always the same, but from my point of
> view somehow useless for animation, but maybe I am wrong with this.
>
> For 'Freezing animations' (SMIL 2.1, 3.3.5) it is noted:
>
> 'If AD is an even multiple of d, i.e. AD = d*i for some positive
>  integer i , and the animation is non-cumulative, f_f(t) = f(d).'
>
> 'any' or 'a' positive integer and why only even multiples, why not
> odd multiples too?
> Ok, if odd multiples are excluded by this rule, this means that
> some integers are only even integers, but then it should be much
> more precise to write:
> 'AD = d*2*i for a positive integer i'
>
> Of course 'even' can have several meanings, therefore
> I looked for another interpretation for 'even multiple'
> in wikipedia and other resources, but all I could find is
> really:
> 'AD = d*2*i for a positive integer i'.
> I cannot see, why to distinguish between odd and even
> multiples? Is there any reason?
>
> This causes another problem for odd multiples, because then
> the following has to be applied:
>
> 'If AD is not an even multiple of the simple duration d,
>  f_f(t) = f_i(t), where i = floor(t/d).'
>
> For example with AD=d (odd multiple) we get 1 = floor(d/d)