|
La caja (box)
es uno de los objetos más comúnmente utilizados. Probemos este ejemplo en lugar de la esfera:
box { <-1, 0, -1>, // Esquina cercana de abajo a la izquierda < 1, 0.5, 3> // Esquina lejana de arriba a la derecha texture { T_Stone25 // Predefinida en el archivo stones.inc scale 4 // Escalada en la misma medida en todas // las direcciones } rotate y*20 // Equivalente a "rotate <0,20,0>" }
En el ejemplo podemos ver que la caja se define especificando las coordenadas 3D de sus esquinas opuestas. El primer vector representa generalmente las coordenadas x,y,z mínimas y el segundo vector deberían ser las coordenadas x,y,z máximas, aunque de todas maneras puede utilizarse cualquier par de esquinas opuestas. El objeto caja sólo puede ser definido paralelo al eje del sistema de coordenadas del mundo. Luego podemos rotarlo en cualquier ángulo.
Nota: podemos aplicar matemática simple en valores y vectores. En el parámetro rotar multiplicamos el identificador del vector y
por 20. Esto es lo mismo que <0,1,0>*20 o <0,20,0>.
|