• Non ci sono risultati.

1 : Scalatura generica Scalatura generica Scalatura uniforme Scalatura generica Esempio: trasformazione di traslazione rigida Traslazione rigida

N/A
N/A
Protected

Academic year: 2021

Condividi "1 : Scalatura generica Scalatura generica Scalatura uniforme Scalatura generica Esempio: trasformazione di traslazione rigida Traslazione rigida"

Copied!
1
0
0

Testo completo

(1)

1

M a r c o T a r i n i ‧ C o m p u t e r G r a p h i c s ‧ 2 0 1 0 / 1 1 ‧ U n i v e r s i t à d e l l ’ I n s u b r i a

Esempio: trasformazione di traslazione rigida

 

 

 

 

 +

 

 

 

 

=

 

 

 

 

0 1 1

z y x

z y x

z y x

α α α

 

 

 

 

 

 

 

 

=

 

 

 

 

1 1 0 0 0

1 0 0

0 1 0

0 0 1

1

z y x

z y x f

z y x

α α α posso riscriverla come:

e cioè:

 

 

 

 

 + + +

=

 

 

 

 

1 1

z y x

z y x

z y x

f α

α α

vettore di traslazione

M a r c o T a r i n i ‧ C o m p u t e r G r a p h i c s ‧ 2 0 1 0 / 1 1 ‧ U n i v e r s i t à d e l l ’ I n s u b r i a

Trasformazione di Traslazione rigida

l'inversa è ovviamente:

 

 

=

1 0 0 0

1 0 0

0 1 0

0 0 1 ) , , (

z y x

z y

x

α

α α α

α α T

 

 

 

 

=

=

1 0 0 0

1 0 0

0 1 0

0 0 1 ) , , ( ) , ,

1

(

z y x

z y x z y

x

α

α α α

α α α α

α T

T

matrice di traslazione:

(cosa succede se la applico ad un vettore ?)

M a r c o T a r i n i ‧ C o m p u t e r G r a p h i c s ‧ 2 0 1 0 / 1 1 ‧ U n i v e r s i t à d e l l ’ I n s u b r i a

) ( γ S

matrice di scaling matrice di scaling matrice di scaling matrice di scaling

Trasformazione di Scalatura uniforme

x y

x y

 

 

 

 

=

 

 

 

 

1 1

z y x

z y x

f γ

γ γ

 

 

 

 

 

 

 

 

=

 

 

 

 

1 1 0 0 0

0 0 0

0 0 0

0 0 0

1

z y x

z y x

f γ

γ γ

M a r c o T a r i n i ‧ C o m p u t e r G r a p h i c s ‧ 2 0 1 0 / 1 1 ‧ U n i v e r s i t à d e l l ’ I n s u b r i a

Trasformazione di Scalatura generica

x y

x y

 

 

 

 

=

 

 

 

 

1 1

z y x

z y x f

z y x

γ γ γ

) , , ( γ

x

γ

y

γ

z

S

matrice di scaling matrice di scaling matrice di scaling matrice di scaling

 

 

 

 

 

 

 

 

=

 

 

 

 

1 1 0 0 0

0 0 0

0 0 0

0 0 0

1

z y x

z y x f

z y x

γ γ γ

inversa?

M a r c o T a r i n i ‧ C o m p u t e r G r a p h i c s ‧ 2 0 1 0 / 1 1 ‧ U n i v e r s i t à d e l l ’ I n s u b r i a

Trasformazione di Scalatura generica

x y

x y

nota: la scalatura applicata ai punti

"scala" anche la distanza dall'origine

M a r c o T a r i n i ‧ C o m p u t e r G r a p h i c s ‧ 2 0 1 0 / 1 1 ‧ U n i v e r s i t à d e l l ’ I n s u b r i a

Trasformazione di Scalatura generica

• Osservazioni :

– Fattori di scala inferiori a 1 avvicinano l’oggetto al punto fisso di riferimento (origine)

– Fattori di scala maggiori di 1 lo allontanano – Se s x ≠ s y o s y ≠ s z le proporzioni dell’oggetto non

sono mantenute (scalatura non uniforme, o anisotropica )

– Se s x = s y = s z le proporzioni sono mantenute e si ha

una scalatura uniforme (o isotropica )

Riferimenti

Documenti correlati

Il motivo per cui le cellule preferiscono conservare il glucosio come glicogeno e non come singole molecole risiede nel potenziale osmotico delle molecole. Una molecola di

Determiniamo l’equazione della parabola γ nel caso generale in cui il fuoco è un punto qualunque del piano e la direttrice è una qualsiasi retta parallela

Nota: In modo MATRIX, è possibile utilizzare il menu MATH per modifi care, richiamare e salvare matrici, oltre che per richiamare le funzioni specifi che per la matrice..

• Il contenuto della memoria multi-riga viene cancellato con le seguenti operazioni: @c, @F (inclusa la funzione di Spegnimento automatico), cambio di modo, cancellazione della

Per individuare la tangente prendiamo una retta passante per un dato punto P, facciamo il sistema con l’ellisse (O l’iperbole che sia) individuando come prima soluzione di x il

Perche' una istanziazione di una funzione template per un certo tipo abbia successo si deve garantire che per quel tipo siano definiti tutti gli operatori e le funzioni/dati

Richiedendo la Chiesa Parrocchiale di S.Egidio di questa città sottoposta a questa Sacra e Ill.ma Religione, come membro dell'insigne Badia di S.Paolo in Ripa d'Arno,

Experimentos realizados en modelos animales demuestran que el aporte de mayor masa nefronal en modelos de trasplante renal y de isquemia caliente en ratas disminuye la existencia