- From: Patrick Schmitz <cogit@ludicrum.org>
- Date: Mon, 18 Feb 2002 09:54:28 -0800
- To: Kari Pihkala <kpihkala@cc.hut.fi>
- Cc: www-smil@w3.org
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