Make
a donation:
IBAN: IT36M0708677020000000008016 - BIC/SWIFT:
ICRAITRRU60 - VALERIO DI STEFANO or Privacy PolicyCookie PolicyTerms and Conditions Manuale di Utilizzo di POV-Ray 3.01 - Versione Italiana
7.3.4 Trasformare
le Texture e gli Oggetti
Quando un oggetto subisce una trasformazione,
tutte le texture ad esso applicate vengono modificate di conseguenza. Ciò
significa che se tu hai operato una traslazione, una rotazione, un ridimensionamento
o una trasformazione matriciale prima di avere applicato una texture, questa
non verrà modificata. Se la trasformazione è stata operata
dopo l'applicazione della texture, allora quest'ultima seguirà le
modifiche dell'oggetto. Se la trasformazione è interna all'istruzione
di texture (texture {...})
allora solo la texture ne sarà soggetta. La forma rimane la stessa.
Per esempio:
sphere { 0, 1
texture { Jade } // identificatore di texture da TEXTURES.INC
scale 3 //questo ridimensionamento è applicato
// sia alla sfera che alla texture
}
sphere { 0, 1
scale 3 // questo ridimensionamento è applicato solo alla sfera
texture { Jade }
}
sphere { 0, 1
texture {
Jade
scale 3 // Questo ridimensionamento è applicato solo alla texture
}
}
Le trasformazioni possono essere anche
applicate indipendentemente a un pattern di pigmenti o di normali. Nota
che il ridimensionare un pattern di normali influisce solo sull'ampiezza
e sulla spaziatura. Non vengono ridimensionate l'altezza apparente o la
profondità dei rilievi (Bumps). Per esempio:
box { <0, 0, 0>, <1, 1, 1>
texture {
pigment {
checker Red, White
scale 0.25 // Questo influenza solo il colore del pattern
}
normal {
bumps 0.3 // Questo specifica l'altezza apparente dei rilievi
scale 0.2 // ridimensiona il diametro e lo spazio tra i rilievi
// ma non l'altezza. Non ha effetto sul colore di pattern.
}
rotate y*45 // Questo influenza l'intera texture ma
} // non l'oggetto.
}