[Gfoss] ruotare un poligono

a.furieri a lqt.it a.furieri a lqt.it
Ven 25 Maggio 2012 17:53:05 CEST


On Fri, 25 May 2012 17:36:43 +0200, Luca Sigfrido Percich wrote:
> Grazie delle info, Sandro.
>
> Rispetto a quale punto viene applicata la rotazione?
>

quello piu' scemo ed ovvio ... (0,0) :-)
insomma, ti fa semplicemente ruotare tutto il piano

ma esiste anche questa qua:
ShiftCoordinates( geom Geometry , shiftX Double precision , shiftY 
Double precision ) : Geometry
"return a geometric object obtained by translating coordinates 
according
to shiftX and shiftY values"

quindi innestando a catena uno shift, un rotate ed un ultimo shift
esattamente simmetrico al primo ti puoi posizionare l'asse di rotazione
dove meglio credi ((p.es. sul centroide del poligono).

ciao Sandro

-- 
Il messaggio e' stato analizzato alla ricerca di virus o
contenuti pericolosi da MailScanner, ed e'
risultato non infetto.



Maggiori informazioni sulla lista Gfoss