Operaciones booleanas con NURBS
Notas:
-
Seleccione el primer objeto o todos los objetos antes de ejecutar el comando.
-
Las operaciones booleanas también pueden usarse con superficies y polisuperficies
abiertas. El resultado dependerá de la dirección
de las normales del objeto. Utilice el comando Dir
para ver la dirección. Si los resultados que obtiene son el contrario de lo que esperaba, invierta la dirección de la superficie con los comandos Dir
o Invertir
y vuelva a intentarlo. -
Pruebe primero el comando Unir
primero en las superficies. -
Para objetos de malla, véase los comandos de Operaciones booleanas de mallas
.
Recorta las áreas compartidas de las polisuperficies
o superficies seleccionadas con otro conjunto de polisuperficies o superficies.
Pasos:
-
Seleccione el primer grupo de objetos y pulse Intro
.
-
Seleccione el segundo grupo de objetos, y pulse Intro
.
Opciones
EliminarOriginal
Herramientas para sólidos > Diferencia booleana
Sólido > Diferencia Temas relacionados… |
Recorta las áreas no compartidas de las polisuperficies
o superficies seleccionadas.
Pasos:
-
Seleccione el primer conjunto de objetos y pulse Intro
.
-
Seleccione el segundo grupo de objetos, y pulse Intro
.
Opciones
EliminarOriginal
Herramientas para sólidos > Intersección booleana
Sólido > Intersección Temas relacionados… |
Recorta las áreas compartidas de las polisuperficies
o superficies seleccionadas y crea polisuperficies individuales a partir de las áreas no compartidas.
Pasos:
-
Seleccione
el segundo grupo de objetos y pulse Intro
-
Los objetos se combinan en una superficie o polisuperficie.
Opciones
EliminarOriginal
Herramientas para sólidos > Unión booleana Principal2 > Unión booleana
Sólido > Unión Temas relacionados… |
Recorta las áreas compartidas de las polisuperficies
o superficies seleccionadas y crea polisuperficies individuales a partir de las partes compartidas y no compartidas.
Pasos:
-
Seleccione
el primer conjunto de objetos y pulse Intro
.
-
Seleccione los objetos de corte y pulse Intro
.
-
Nota: Los objetos de corte y los objetos para partir pueden ser los mismos.
Opciones
EliminarOriginal
Herramientas para sólidos > Partición booleana
Sólido > Partición booleana Temas relacionados… |
Permite repetir operaciones booleanas (Unión, Intersección, Diferencia A_Menos_B y B_Menos_A e Inversa) con un clic del ratón.
Pasos:
-
Seleccione dos objetos.
-
Haga clic con el ratón en la vista hasta obtener el objeto deseado.
Opciones
EliminarOriginal
Herramientas para sólidos > Booleana de 2 objetos (clic con el botón derecho)
Sólido > Booleana de dos objetos Temas relacionados… |
Operaciones booleanas con mallas
Los pasos son los mismos que para el equivalente de booleanas NURBS.
Nota: El resultado de un comando siempre es una malla, independientemente del tipo de objeto de entrada.
Recorta las áreas compartidas de las mallas, polisuperficies
o superficies seleccionadas con otro conjunto de mallas, polisuperficies o superficies.
Véase: DiferenciaBooleana
Operaciones booleanas con mallas > Diferencia booleana de mallas
Malla > Operaciones booleanas con mallas > Diferencia Temas relacionados… |
Recorta las áreas no compartidas de mallas, polisuperficies
o superficies seleccionadas.
Véase: IntersecciónBooleana
Operaciones booleanas con mallas > Intersección booleana de mallas
Malla > Operaciones booleanas con mallas > Intersección Temas relacionados… |
Recorta las áreas compartidas de las mallas, polisuperficies
o superficies seleccionadas y crea una malla a partir de las áreas no compartidas.
Véase: UniónBooleana
Malla > Unión booleana de mallas Operaciones booleanas con mallas > Unión booleana de mallas
Malla > Operaciones booleanas con mallas > Unión Temas relacionados… |
Recorta las áreas compartidas de las mallas, polisuperficies
o superficies seleccionadas y crea mallas individuales a partir de las partes compartidas y no compartidas.
Véase: ParticiónBooleana
Operaciones booleanas con mallas > Partición booleana de mallas
Malla > Operaciones booleanas con mallas > Partición booleana Temas relacionados… |
Solución de problemas con operaciones booleanas
Temas relacionados…
Las operaciones booleanas pueden fallar por determinadas razones:
-
Es posible que las normales no apunten hacia donde espera.
-
Los puntos de control
se suelen concentrar en la intersección de los dos objetos. -
Es posible que los objetos tengan partes de la superficie solapadas.
Normales de la superficie
Las operaciones booleanas utilizan la normal de la superficie para determinar las partes que hay que conservar y las que hay que eliminar. Cuando intenta hacer una diferencia booleana pero, en cambio, le sale una unión, o viceversa, es porque los objetos tienen las normales invertidas.
Las operaciones booleanas no suelen funcionar bien si los objetos tienen superficies solapadas o si solamente se tocan en un punto o en los bordes. Para obtener buenos resultados con las operaciones booleanas, los objetos deberían abrirse paso unos a otros y no ser tangentes.
Puntos de control coincidentes
La coincidencia de puntos de control sucede cuando los puntos de control del borde de una superficie están en la misma posición. En Rhino esto ocurre habitualmente en la punta de un cono, en el polo de una esfera o en un plano de tres caras. También puede mover puntos de control a la misma posición. Este punto se denomina también singularidad.
Cuando se da un punto de singularidad en la intersección de dos objetos a los que quiere aplicar una operación booleana, es probable que la operación no resulte.
Área de superficie superpuesta
La superposición de áreas de superficie ocurre cuando dos superficies comparten la misma área. En este ejemplo, las dos cajas casi se están tocando por un lado. Se les podrá aplicar la Unión
, pero la Diferencia
y la Intersección
no funcionarán.
Qué hacer
Si las operaciones booleanas no funcionan, puede utilizar otras técnicas para obtener los resultados deseados.
En este ejemplo, el vértice del cono está exactamente en la esquina de la caja. Ésta es una de las circunstancias en que las operaciones booleanas pueden fallar.
En este caso, en lugar de usar operaciones booleanas, utilice el comando Descomponer
, si es necesario, para separar las polisuperficies en superficies individuales. Utilice el comando Intersección
para crear curvas que representen la intersección de dos superficies. Para crear las partes, utilice estas curvas para Recortar
o Partir
, y luego volver a unirlas con el comando Unir
.