- From: Cameron McCormack <cam@mcc.id.au>
- Date: Mon, 29 May 2006 21:27:37 +1000
- To: www-svg@w3.org
Hi. I was wondering what should happen if you try to interpolate between percentage values and user unit values on one of a gradient element’s coordinate attributes. For example: <svg …> <linearGradient gradientUnits="userSpaceOnUse"> <animate attributeName="x1" begin="0s" dur="5s" from="50%" to="150"/> </linearGradient> </svg> Since the percentages in these coordinate values are relative to the viewport of referencing elements, my guess is that interpolation between 50% and 150 is not possible. What if the ‘linearGradient’ element had its ‘gradientUnits’ attribute set to ‘objectBoundingBox’? Should interpolation be possible between 50% and 0.75, for example? Earlier in the year I asked what should happen when an otherwise interpolable attribute is animated between a numeric and a non-numeric value, in this thread: http://www.w3.org/mid/20060214212004.GA30064@port.mcc.id.au but I haven’t received a suitable answer yet. I guess what should happen here for animation between the 50% that cannot be converted to a user unit value and the 150 user unit value would be the same for the case I asked about before. Thanks, Cameron -- Cameron McCormack, http://mcc.id.au/ xmpp:heycam@jabber.org ▪ ICQ 26955922 ▪ MSN cam@mcc.id.au
Received on Monday, 29 May 2006 11:27:57 UTC