- From: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
- Date: Sun, 12 Aug 2007 13:01:42 +0200
- To: www-smil@w3.org
Hello SMIL working group, some comments on chapter 12: 12.3.1 typo: '... as well as any time maniuplations defined ...' -> '... as well as any time manipulations defined ...' ------------- 12.3.2 'It will produce a simple pendulum swing on the target (assume that the target is a pendulum shape with the transform origin at the top): <animateTransform type="rotate" from="20" to="-20" dur="1s" repeatCount="indefinite" accelerate=".5" decelerate=".5" autoReverse="true" ... /> The pendulum swings through an arc in one second, and then back again in a second. .... This produces a realistic looking animation of real-world pendulum motion.' -> Note that the motion of a (rotating, mathematical) pendulum is an anharmonic oscillation. It is technically not easy to build a pendulum with such a motion, therefore real-world pendulums behave different. -> The motion related to these attributes is that of a constant force (free fall close to the earth surface) as far as I understand this. With this example it should be possible to produce a quadratic spline approximation for a harmonic oscillation, because it includes autoReverse="true", however I did not check, if the given example really is the correct quadratic spline approximation for a sine related to a harmomic oscillation and it is not the motion of a pendulum, especially not for large amplitudes. -> For (an)harmonic oscillations the autoReverse is still very useful, but the approximation of the motion requires itself a values-animation with calcMode spline and maybe keyTimes. Additionally the values list needs to be calculated symmetrically around '0' to make use of the autoReverse. ------------- Example: "<par speed=2.0> <animate begin="2s" dur="9s" speed="0.75" .../> </par>" -> speed="2.0" ? ------------- 12.3.3 wording? 'r(t) is the speed modification due to acceleration and deceleration, at any time t within the simple duration.' -> as far as I understand this, r(t) is the run rate itself at any time t, not its modification, this would be dr/dt and would be called acceleration. better: -> 'r(t) is the run rate, time dependent due to acceleration and deceleration, at any time t within the simple duration.'
Received on Sunday, 12 August 2007 11:15:54 UTC