3.3.3 Intersección CSG
Ahora usaremos las mismas esferas para ilustrar el siguiente tipo de objeto
CSG, la intersección
. Cambiamos la palabra "union
"
por "intersection
" y borramos las declaraciones de
escalado y rotación:
intersection {
sphere { <0, 0, 0>, 1
translate -0.5*x
}
sphere { <0, 0, 0>, 1
translate 0.5*x
}
pigment { Red }
}
Generamos el fichero y vemos un objeto en forma de lente en lugar de las
dos esferas. Esto es porque una intersección consiste en el área
que es compartida por ambas formas, en este caso, la lente es el área
en que se superponen las dos esferas. A continuación reutilizaremos este objeto
para mostrar las diferencias en CSG...