[whatwg] [WebApps] canvas transform()/setTransform()
Stefan Haustein
sh at kobjects.org
Mon Jan 15 07:36:32 PST 2007
Hi,
could somebody please clarify whether the unusual parameter order is
intended -- or simply a bug in the specification?
Best regards,
Stefan
黒澤剛志(KUROSAWA, Takeshi) wrote:
> Dear WHATWG,
>
> Web Application 1.0 adds the transform() and the setTransform() to the
> canvas 2d context.
> The conversion of the arguments of these methods to the matrices is
> described in the section 3.14.6.1.2.
>
>> The transform(m11, m12, m21, m22, dx, dy) method must multiply the
>> current transformation matrix with the matrix described by:
>> m11 m12 dx
>> m21 m22 dy
>> 0 0 1
>>
>> The setTransform(m11, m12, m21, m22, dx, dy) method...
> - http://www.whatwg.org/specs/web-apps/current-work/#transform
>
> However, this is repugnant. And it isn't compatible with many graphics
> systems. So the matrix should be
>
> m11 m21 dx
> m12 m22 dy ... (b)
> 0 0 1
>
> In addtion, the rhino-canvas implements both methods. It uses the matrix
> (b).
> http://rhino-canvas.sourceforge.net/
>
> regards.
More information about the whatwg
mailing list