a4-dev team mailing list archive
-
a4-dev team
-
Mailing list archive
-
Message #00029
Re: Presentation information
In data venerdì 28 maggio 2010 17:54:34, Andrea Gasparini ha scritto:
> Allora, io sto guardando invece come prendere dall'SVG i dati relativi a un
> oggetto.
> Quel che vorrei fare in pratica è: dato un id="" di un pezzo dell'SVG,
> dovrei riuscire a dare in output la posizione e la rotazione che poi verrà
> usata dall'apps.py per visualizzare il tutto.
>
> Inoltre ho buttato giu' un paio di righe per l'oggetto che si occupa di
> visualizzare la cosa giusta al momento giusto.
>
> [ Sto tenendo il tutto qui:
> https://code.launchpad.net/~gaspa/a4/a4-svg-items ]
Allora, son riuscito a capire un po' come cavolo funzionano le trasformazioni
dentro l'svg.
Ora ho una funzioncina che mi crea una lista di matrici che moltiplicate (se
ho capito bene :P) mi danno la trasformazione finale dell'oggetto
[ La questione è complicata perchè le trasformazioni di tutti gli ancestors di
un certo tag devono essere tenute a mente :\ ]
Finito questo conto dovrei essere in grado, dato un id di un tag SVG, di
calcolare un angolo, e le coordinate dell'inquadratura da creare.
Nel mio branch (linkato sopra) ho aggiunto un'SVG di test creato con inkscape,
e una funzioncina per testare il codice che estrae le trasformazioni.
vado a nanna, notte.
--
-gaspa-
-----------------------------------------------
--------- http://launchpad.net/~gaspa ---------
------- HomePage: gaspa.yattaweb.it --------
-Il lunedi'dell'arrampicatore: www.lunedi.org -
References