W3C home > Mailing lists > Public > whatwg@whatwg.org > May 2006

[whatwg] Canvas and transforms

From: Ian Hickson <ian@hixie.ch>
Date: Fri, 19 May 2006 08:03:56 +0000 (UTC)
Message-ID: <Pine.LNX.4.62.0605190802220.21459@dhalsim.dreamhost.com>
On Fri, 30 Dec 2005, Erik Arvidsson wrote:
> 
> I might have missed something but why isn't there a generic transform 
> method for the CanvasRederingContext2D. Currently there are scale, 
> rotate and translate. Adding a generic transform might make a few things 
> easier.
> 
> void translate(in float m11, in float m12, in float m21, in float m22);
> void translate(in float m11, in float m12, in float m21, in float m22, in
> float dx, in float dy);
> 
> where the arguments are the numbers in the transformation matrix
> 
>   m11 m12 dx
> ( m21 m22 dy )
>     0   0  1
> 
> dx and dy are 0 when left out

On Thu, 5 Jan 2006, Dean Jackson wrote:
> 
> s/translate/transform/
> and I don't think it's worth having the first method.

Added transform() and setTransform(). The first multiplies the current 
transform with a new one. setTransform resets it first.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 19 May 2006 01:03:56 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:46 UTC