This is an interesting question, but I'm not sure my answer will be interesting or definitive, but let me go ahead and make a stab at it. If I miss something obvious then others will likely correct the oversight: My first thought was that it may be relative to what is being animated. For example in the case of an object following a path, we may use the path length methods to figure out intermediate points (see for example http://srufaculty.sru.edu/david.dailey/svg/curve.svg) but in the case of another SMIL animation, the fine-tuned control of that object within the <animate> tag does not (at least as I think about it now) reveal such. On the other hand (as some people involved in fakeSMIL have probably leveraged), <tag id="Q"><animate attributeName="something" values="a1;a2;...;an" dur="k" ...></tag> is pretty much the same as function animate(){ code to assign v to proper values of [a1,a2,...,an] over dur k code to terminate loop based on value of dur, tinytime, repeatCount and a loopcounter document.getElementById("Q").setAttributeNS(null, something, v) window.setTimeout(tinytime, "animate()") } (modulo my imprecision) so another function which takes a parameter from the slider and simply moves setAttribute of Q to something, in one static moment would probably accomplish exactly the same thing. Of course, if the animation is complicated by having multiple attributes animated for differing durations and the like -- there would have to be a chunk of code using the above approach. Can anyone thing of a more purely SMIL-y solution? cheers David
________________________________ From: svg-developers@yahoogroups.com on behalf of tim.becker80 Sent: Mon 11/3/2008 9:31 AM To: svg-developers@yahoogroups.com Subject: [svg-developers] Interactive access to interpolated states of an SVG SMIL animation Dear all, I'm working with SVG interactive animation for spatio-temporal data. The main feature of the application I'm trying to build is a time- slider capable of interactively controlling a SMIL animation. Thanks to Kevin and carto.net, no need to build the slider, it's already available. Ideally, I'd like the slider to reveal "micro-steps", those that are interpolated in SMIL animation. In other words, the slider should dynamically control the whole sequence of a SMIL animation's frames, including the ones that are interpolated. Does the present specification allow such a level of interactivity with the temporal dimension? Is it possible? Who can give me info on this or direct me towards it? Thanks, Tim. ------------------------------------ ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ----Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/