Thorsten Behrens schrieb:
<anim:animateMotion svg:path="..." smil:calcMode="linear" .../>
The attribute smil:calcMode seems not to be interpreted. The object
moves with constant speed. So the animation isn't synchronal to the
frames.
Which sematic are you assuming calcMode=linear to have? It only really
makes sense for value lists - or are you providing a key times list as
well?

According to
http://www.w3.org/TR/2001/REC-smil-animation-20010904/#AnimFuncCalcMode
"...associating a time with each value in the |values| list (or the points in a |path| description..."
I assumed the times between the points in svg:path to be constant.
I didn't provide keytimes because it would only be "0; 1/(n-1); 2/(n-1); ... ; 1" with n to be the number of the given points in the path.
Would providing this keytimes list change something?

<anim:animateTransform svg:type="translate" smil:values="..."
smil:additive="sum"/>
Here the Motion ist synchronal to the frames. The problem is that the
attribute smil:additive seems not to be interpreted. So only one
anim:animateTransform per object will be interpreted (either
translation or rotation in my case).

That's funny - this should work.
I'm sorry. I assume some values were wrongly calculated so that they were out of range [0..1]. Additional and framesynchronal translation and rotation works.

greets,
Jens Storz

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to