POV-Ray: Reusavilidad - Jerarquías :Capítulo 4

6 - Jerarquías :Capítulo 4

[editar]
Artículo creado por Megawacky_Max. Extraido de: http://www.disenargentina.com.ar/?sec=1&tutoc=5
16 de Mayo de 2006
La cúpula
Comenzaremos por abrir el archivo BASE.POV que generamos en el Tutorial anterior e inmediatamente lo guardaremos como TUTORIAL_01.POV.
Bien, ahora vamos a empezar la construcción de nuestra torreta de defensa, y para ello vamos a diseñar la cúpula de la misma. La cúpula está formada por una simple esfera y un simple cilindro, pero aquí usaremos la función Difference para realizar un "corte" en el objeto resultante. Este corte servirá para asomar el cañón y delimitar visualmente sus posibilidades de movimiento.
Aquí tienen el código del diseño de la cúpula o coraza:

difference {
Primer objeto del bloque Difference (objeto a cortar)
merge {
sphere { <0,0,0>, 3 }
cylinder { <0,0,0>, <0,-2,0>, 3 }
}
Segundo objeto del bloque Difference (objeto de corte)
merge {
box { <1, 0, 0>, <-1, 4, -4> }
sphere { <0,0,0>, 1 }
cylinder { <0,0,0>, <0,4,0>, 1 }
cylinder {
<0,0,0>,
<0,4,0>,
1
rotate x*-90
}
}
Damos color y retoques...
pigment { rgb <0, 0.75, 0> }
finish { phong 0.5 }
Elevamos todo 2 UPV en el eje Y...
translate y*2
}

Guarden y rendericen. Podemos ver la coraza de nuestra torreta con un "tajo" en su superficie. Antes de continuar, deseo dar una breve explicación del bloque Difference:------------Ya habíamos visto el bloque Union, que permite agrupar una serie de objetos individuales en su interior. Bueno, los bloques Merge y Difference funcionan de igual manera, salvo que estos dos poseen propiedades especiales.
Los bloques Merge trabajan de forma idéntica a los Union, pero con la diferencia de que en un bloque Merge, todos los "trozos superpuestos" de dos o más objetos serán eliminados. Es decir, si superpongo la mitad de una esfera dentro de un cubo, ese "objeto superpuesto" será eliminado, obteniendo así un objeto compuesto que no será ni una esfera ni un cubo. Aunque a primera vista no se aprecian diferencias entre Merge y Union, sí se apreciarán cuando hagan que sus objetos compuestos sean transparentes, ya que entonces se verán todas las areas superpuestas, cosa que no ocurre con los bloques Merge.
En los bloques Difference tendremos que poner al menos dos objetos. El primer objeto será el "objeto a cortar", y todos los objetos que pongamos a continuación le irán restando pedazos al primero. Eso es lo que hicimos aquí: observen que el primer objeto es muy simple; una esfera con un cilindro. Sin embargo, el objeto de corte se superpone de forma tal que, gracias al bloque Difference, produce un corte en la coraza de nuestra torreta.
Hagan la prueba de cambiar "difference" por "merge" y rendericen de nuevo. ¿Ya ven a qué me refiero? ;-)
Vuelvan a poner "difference" en lugar de "merge" para continuar.
[editar]

1 opinión

Bueno

Un programa muy eficiente

Artículos relacionados con 'POV-Ray: Reusavilidad'

Autor y licencia de 'POV-Ray: Reusavilidad'


Artículo de Megawacky_Max. Extraido de: http://www.disenargentina.com.ar/?sec=1&tutoc=5 CopyLeft
Esta obra está protegida por una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.