Re: [css3-transform] definition of skewing

Can you point us to a Flash example that uses rotate(a, b)? I'd like to see what it looks like.

Simon

On Jan 17, 2011, at 4:50 PM, Rik Cabanier wrote:

> Hi Chris,
>  
> Ø  I don't see a reason to have such a function. If an author wants to do such transformations, he can use matrix().
> Having no rotate(a, b) means that we can’t use a transition or animation.
>  
> Ie if you have an object that rotates into view you want to transition from rotate(0, -90) to rotate(0, 0)
> There is no way to do this operation with the current rotate/skew/translate primitives.
> Doing it through matrix(…) doesn’t work because the transition just interpolates the matrix values (which btw is pretty useless).
>  
> Ø  Again, that's what matrix() is for. A skew(x,y) primitive would always have the issue of ordering between x and y. I think the current primitives are plenty for allowing authors to construct matrices.
> The issue is also with transitions/animations.
>  
> Also, why would skew(x, y) have an issue of ordering? The matrix would be:
> | 1        tan(x)   0 |
> | tan(y) 1          0 |
> | 0        0         1 |
>  
> It doesn’t seem necessary to have a separate skewx/skewy since there is usually no need to concatenate skews…
>  

Received on Tuesday, 18 January 2011 01:01:03 UTC