[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Paint.Matrix
[Thread Prev] | [Thread Next]
- Subject: Re: Paint.Matrix
- From: Fabien Bodard <gambas.fr@xxxxxxxxx>
- Date: Fri, 13 Sep 2024 15:28:45 +0200
- To: user@xxxxxxxxxxxxxxxxxxxxxx
Le jeu. 12 sept. 2024 à 22:52, Benoît Minisini < benoit.minisini@xxxxxxxxxxxxxxxx> a écrit : > Le 12/09/2024 à 21:25, Fabien Bodard a écrit : > > Hi,formations li > > > > I'm currently writing a svg reader/render for my own use (In the more > > simplest way I can) > > > > In a svg file you can have cumulative transformations like : > > > > <g > > > > > transform="matrix(0.1672889,-0.8480899,0.8480899,0.1672889,-242.96302,703.59876)" > > id="g4504"> > > <g > > id="g4506" > > transform="matrix(1.0150594,0,0,1,129.84546,112.36284)"> > > <path > > sodipodi:nodetypes="csssssccc" > > > > Here you can see two group <G that apply two cumulative transformation > > (I have tested by commented each one) > > > > By Now I have a problem to traduce that in the paint class.. > > > > I'm not understanding how to cumulate matrix :/... > > > > Pleaaase help :-) > > > > -- > > Fabien Bodard > > You must multiply the cumulative matrices, by using the PaintMatrix > returned by Paint.Matrix. > > Do you know matrix calculation? > I'm on learning curve :-) I thought it was that but it actually fail ... so I 'll purchasse my inverstigation Another point is about arcs ... but it's another story. > Regards, > > -- > Benoît Minisini. > > > -- Fabien Bodard
Re: Paint.Matrix | Fabien Bodard <gambas.fr@xxxxxxxxx> |
Paint.Matrix | Fabien Bodard <gambas.fr@xxxxxxxxx> |
Re: Paint.Matrix | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |