3.3.1 ¿Qué es la CSG?
CSG son las iniciales en inglés de Constructive Solid Geometry,
Geometría Constructiva de Sólidos en castellano. POV-Ray nos
permite construir sólidos complejos mediante la combinación
de formas simples de cuatro modos distintos: unión, intersección,
diferencia y fusión.
Mediante la unión
,
dos o más formas se unen para formar una nueva. Con la intersección
,
dos o más figuras son combinadas para crear una nueva formada con el
área que es común a todas las figuras. En la diferencia
,
de una forma inicial son substraídas todas las formas siguientes. Y por último,
la fusión
, que
es un modo de unión en el que las superficies interiores son eliminadas
(muy útil en objetos transparentes). En las siguientes secciones veremos
con más detalle este tema.
Los objetos CSG pueden ser extremadamente complejos. Se pueden anidar unos
dentro de otros, es decir, se pueden crear uniones de diferencias de intersecciones
de fusiones o diferencias de intersecciones o incluso uniones de intersecciones
de fusiones... hasta el infinito. Los objetos CSG son (casi siempre) objetos
finitos, por ello se ajustan automáticamente a la auto-acotación
y pueden ser transformados como cualquier otro objeto básico de POV.
A pesar de esto, en determinadas circunstancias conviene utilizar la instrucción
bounded_by si creamos un CSG muy complejo.
|
Tipos de CSG: unión, diferencia, intersección
y fusión.
|