RE: SMIL Animation

Thanks Kari - I will take this up with the group.

Patrick

> -----Original Message-----
> From: Kari Pihkala [mailto:kpihkala@cc.hut.fi]
> Sent: Monday, February 18, 2002 1:38 AM
> To: Patrick Schmitz
> Cc: www-smil@w3.org
> Subject: RE: SMIL Animation
>
>
>
> Hi Patrick,
>
> I've noticed that the section 3.4.2 has other errors as well.
> (I have checked the errata doc)
>
> In the beginning, it defines i = floor((t*n)/d).
> This causes i to be n (i=n), when t = d (because 0 <= t <= d, defined in
> section 3.2.1 and the cumulative and frozen animation functions in
> section 3.2.5 call f(d) )
>
> However, this will cause discrete animation function
> f(t) = value[i] to access value[n], which doesn't exist.
> (because there are n entries in values attribute, so
> only value[0]...value[n-1] exist)
>
> The same array access problem exists in linear and paced equations,
> as well. For instance, in paced anim, it explicitely says 0<i<= n,
> so i can be n, which is wrong!
>
> D(i) = dist(value[0],value[1]) + dist(value[1],value[2]) +...+
> dist(value[i-1],value[i]), for integers i with 0<i<= n.
>
> I haven't checked the spline equation.
>
> regards,
>      Kari
>
> On Wed, 2 Jan 2002, Patrick Schmitz wrote:
>
> > Hello Taras -
> >
> > Sorry for the long delay in responding - I was busy with some
> other work and
> > took a break over the holidays.
> >
> > In the equation you mention, the subscript i refers the current interval
> > from the set of n-1 intervals.  As such, t(sub)i is the time
> associated with
> > the beginning of the 'i'th interval.
> >
> > As I review the section, I believe I see an erratum in this equation - I
> > will take this up with the SMIL WG.
> >
> > Thanks - Patrick
> >
> > > -----Original Message-----
> > > From: Taras Shymbra [mailto:terry@inobject.com]
> > > Sent: Tuesday, December 18, 2001 3:16 AM
> > > To: cogit@ludicrum.org
> > > Subject: SMIL Animation
> > >
> > >
> > > Dear Patrick Schmitz,
> > >
> > > In the SMIL 2.0 Specification (part 3 -> "The SMIL 2.0
> Animation Modules")
> > > it is declared:
> > >
> > > "For linear animation, the duration is divided into n-1 equal
> periods, and
> > > the animation function is a linear interpolation between the
> > > values at the
> > > associated times:
> > >       f(t) = value[i] + (value[i+1]-value[i]) * (t-ti)/d. "
> > >
> > > Would You please clarify what is the semantics of the "ti" in
> > > this animation
> > > function equation?
> > >
> > > Thank You in advance,
> > > Sincerely Yours,
> > >
> > > Taras Shymbra
> > >
> >

Received on Monday, 18 February 2002 14:40:03 UTC