[Gfoss] ruotare un poligono

G. Allegri giohappy a gmail.com
Ven 25 Maggio 2012 18:27:22 CEST


Il giorno 25 maggio 2012 18:23, Luca Sigfrido Percich
<sigfrido a tiscali.it>ha scritto:

>
> Infatti temevo potesse essere rispetto al centroide, ma ora che vedo la
> rototraslazione implementata con due funzioni piccole e specializzate -
> questo si che è programmare - non dubito più :))))
>

Se ti riferisci allo script, per cambiare il centro di rotazione basta che
setti bboxcx e bboxcy diversamente.

Ciao,
giovanni



> Grazie ancora
>
> Sig
>
> Il giorno ven, 25/05/2012 alle 17.53 +0200, a.furieri a lqt.it ha scritto:
> > 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
> >
>
>
> _____________
> PRIVACY
> Le informazioni contenute in questo messaggio sono riservate e
> confidenziali. Il loro utilizzo e' consentito esclusivamente al
> destinatario del messaggio, per le finalità indicate nel messaggio stesso.
> Qualora Lei non fosse la persona a cui il presente messaggio è destinato,
> La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o
> stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente.
> Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla
> legislazione europea (Direttiva 2002/58/CE).
>
> PRIVACY
> Le informazioni contenute in questo messaggio sono riservate e
> confidenziali. Il loro utilizzo e' consentito esclusivamente al
> destinatario del messaggio, per le finalità indicate nel messaggio stesso.
> Qualora Lei non fosse la persona a cui il presente messaggio è destinato,
> La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o
> stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente.
> Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla
> legislazione europea (Direttiva 2002/58/CE).
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 584 iscritti al 7.4.2012
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120525/252cc4d2/attachment.html>


Maggiori informazioni sulla lista Gfoss