UniónBooleana

Barra de herramientas Menú

Principal
Principal2
Sólidos

Sólido

Unión

El comando UniónBooleana recorta las áreas compartidas de las polisuperficies o superficies seleccionadas y crea polisuperficies individuales a partir de las áreas no compartidas.

Pasos

DiferenciaBooleana

Barra de herramientas Menú

Sólidos

Sólido

Diferencia

El comando DiferenciaBooleana recorta las áreas compartidas de las polisuperficies o superficies seleccionadas con otro conjunto de polisuperficies o superficies.

Pasos

  1. Seleccione las superficies o polisuperficies desde las que sustraer y pulse Intro.
  2. plano infinito: Escriba IP en las opciones de PlanoInfinito.

  3. Seleccione las superficies o polisuperficies con las que sustraer y pulse Intro.
Opción en la línea de comandos

EliminarOriginal

Elimina la geometría original.

No

Mantiene la geometría original.

IntersecciónBooleana

Barra de herramientas Menú

Sólidos

Sólido

Intersección

El comando IntersecciónBooleana recorta las áreas no compartidas de las polisuperficies o superficies seleccionadas.

Pasos

  1. Seleccione el primer grupo de objetos o un grupo de objetos que se intersequen y pulse Intro.
  2. plano infinito: Escriba IP en las opciones de PlanoInfinito.

  3. Si se ha seleccionado un primer grupo de objetos, sleccione el segundo grupo de objetos y pulse Intro.

ParticiónBooleana

Barra de herramientas Menú

Sólidos

Sólido

Partición booleana

El comando ParticiónBooleana parte las áreas compartidas de las polisuperficies o superficies seleccionadas y crea polisuperficies individuales a partir de las partes compartidas y no compartidas.

Pasos

  1. Seleccione el segundo grupo de objetos y pulse Intro.
  2. plano infinito: Escriba IP en las opciones de PlanoInfinito.

  3. Seleccione los objetos de corte y pulse Intro.
    Los objetos de corte y los objetos para partir pueden ser los mismos.
Opción en la línea de comandos

EliminarOriginal

Elimina la geometría original.

No

Mantiene la geometría original.

Booleana2Objetos

Barra de herramientas Menú

Sólidos

Sólido

Booleana de dos objetos

El comando Booleana2Objetos permite realizar diferentes operaciones booleanas entre dos objetos con varios clics del ratón.

Pasos

  1. Seleccione dos objetos.
  2. plano infinito: Escriba IP en las opciones de PlanoInfinito.

  3. Haga clic con el ratón en la vista hasta obtener el objeto deseado.
    Unión
    Intersección
    Diferencia A - B
    Diferencia B - A
    Intersección inversa
Opción en la línea de comandos

EliminarOriginal

Elimina la geometría original.

No

Mantiene la geometría original.

Solución de problemas con operaciones booleanas

Si la operación Booleana falla, se muestran en el modelo los puntos de texto que indican el área donde hay un borde desnudo o una intersección errónea. Busque estos puntos para examinar el área que está causando el problema.

Se muestra información detallada sobre el error en las propiedades de punto de Texto secundario.

Las operaciones booleanas 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.

Los pasos son los mismos que para el equivalente de booleanas NURBS. El resultado de un comando siempre es una malla, independientemente del tipo de objeto de entrada.

¿Por qué fallan las operaciones booleanas?

Las operaciones booleanas pueden fallar por determinadas razones:

Normales de 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 DiferenciaBooleana pero, en cambio, obtiene una UniónBooleana, o viceversa, es porque los objetos tienen las normales invertidas. Esto sucede a menudo cuando uno o más objetos no son totalmente cerrados. Si un objeto no es cerrado, Rhino no tiene ningún modo de determinar el lado exterior y el interior. Utilice el comando Dir para ver hacia qué dirección están orientadas las normales en esos objetos y utilice la opción Invertir, si es necesario, para asegurarse de que la dirección de la normal es la exterior del objeto. Los objetos cerrados siempre tendrán las normales orientadas hacia fuera.

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 desplazar 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

El solapado 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.

Bordes no múltiples

Además de crear superficies solapadas, los bordes no múltiples también pueden causar errores.

Los bordes de polisuperficies o mallas que tienen unidas más de dos caras en un solo borde son no múltiples.

Qué hacer

Si no 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.

Véase también

Wiki de Rhino: Booleans FAQ

Objetos booleanos

 

 

 

Rhinoceros 7 © 2010-2020 Robert McNeel & Associates. 07-dic.-2020