[Gfoss] Splitting polygons
giulianc51
giulianc51 a gmail.com
Ven 14 Mar 2014 12:43:28 CET
Il giorno Fri, 14 Mar 2014 08:39:43 +0100
Paolo Cavallini <cavallini a faunalia.it> ha scritto:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Salve.
ciao,
> Mi hanno sottoposto un problema interessante: data una serie di
> poligoni regolari (rettangoli), ed un attributo (N, integer), come
> suddividere ogni poligono in N parti uguali,.....
non so se ho capito bene: dividere un rettangolo (immagino comunque
orientato nello piano) in strisce ortogonali al
> .... lungo l'asse maggiore?
effettivamente il più lungo, indipendentemente dall'orientamento?
> Si possono inventare un po' di strategie arzigogolate, .....
ci provo :-)
a) individuazione del lato più lungo (in un rettangolo basta confrontare
i primi due: P2-P1 e P3-P2)
b) interpolazione di N-1 punti lungo il lato più lungo e sull'omologo
(P1+(k/N)*(P2-P1) e P4+(k/N)*(P3-P4) ovvero P2+(k/N)*(P3-P2) e
P1+(k/N)*(P4-P1) per 1<=k<=N; i settori stanno fra k-1 e k);
spero di aver capito bene (anche se la condizione non è sufficiente a
garantire l'assenza di cavolate nella proposta) :-)
> Saluti, e buona giornata.
> - --
> Paolo Cavallini - www.faunalia.eu
ciao,
giuliano
Maggiori informazioni sulla lista
Gfoss