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
    .

DiferenciaBooleana

Recorta las áreas compartidas de las polisuperficies
o superficies seleccionadas con otro conjunto de polisuperficies o superficies.

Pasos:

  1. Seleccione

    el primer grupo de objetos y pulse Intro

    .

  2. Seleccione el segundo grupo de objetos, y pulse Intro

    .

Opciones

EliminarOriginal

Rhinoceros BooleanDifference Operaciones booleanas

Herramientas para sólidos > Diferencia booleana

Rhinoceros Menu2 Operaciones booleanas

Sólido > Diferencia

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

IntersecciónBooleana

Recorta las áreas no compartidas de las polisuperficies
o superficies seleccionadas.

Pasos:

  1. Seleccione

     el primer conjunto de objetos y pulse Intro

    .

  2. Seleccione el segundo grupo de objetos, y pulse Intro

    .

Opciones

EliminarOriginal

Rhinoceros BooleanIntersection Operaciones booleanas

Herramientas para sólidos > Intersección booleana

Rhinoceros Menu2 Operaciones booleanas

Sólido > Intersección

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

UniónBooleana

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

Rhinoceros BooleanUnion Operaciones booleanas

Herramientas para sólidos > Unión booleana

Principal2 > Unión booleana

Rhinoceros Menu2 Operaciones booleanas

Sólido > Unión

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

ParticiónBooleana

Recorta 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 primer conjunto de objetos y pulse Intro

    .

  2. Seleccione los objetos de corte y pulse Intro

    .

  3. Nota: Los objetos de corte y los objetos para partir pueden ser los mismos.

Opciones

EliminarOriginal

Rhinoceros BooleanSplit Operaciones booleanas

Herramientas para sólidos > Partición booleana

Rhinoceros Menu2 Operaciones booleanas

Sólido > Partición booleana

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

Booleana2Objetos

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:

  1. Seleccione

    dos objetos.

  2. Haga clic con el ratón en la vista hasta obtener el objeto deseado.

Opciones

EliminarOriginal

Rhinoceros Boolean2Objects Operaciones booleanas

Herramientas para sólidos > Booleana de 2 objetos (clic con el botón derecho)

Rhinoceros Menu2 Operaciones booleanas

Sólido > Booleana de dos objetos

Rhinoceros Gray Book Open Operaciones booleanas 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.

DiferenciaBooleanaDeMalla

Recorta las áreas compartidas de las mallas, polisuperficies
o superficies seleccionadas con otro conjunto de mallas, polisuperficies o superficies.

Véase: DiferenciaBooleana

Rhinoceros MeshBooleanDifference Operaciones booleanas

Operaciones booleanas con mallas > Diferencia booleana de mallas

Rhinoceros Menu2 Operaciones booleanas

Malla > Operaciones booleanas con mallas > Diferencia

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

IntersecciónBooleanaDeMalla

Recorta las áreas no compartidas de mallas, polisuperficies
o superficies seleccionadas.

Véase: IntersecciónBooleana

Rhinoceros MeshBooleanIntersection Operaciones booleanas

Operaciones booleanas con mallas > Intersección booleana de mallas

Rhinoceros Menu2 Operaciones booleanas

Malla > Operaciones booleanas con mallas > Intersección

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

UniónBooleanaDeMalla

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

Rhinoceros MeshBooleanUnion Operaciones booleanas

Malla > Unión booleana de mallas

Operaciones booleanas con mallas > Unión booleana de mallas

Rhinoceros Menu2 Operaciones booleanas

Malla > Operaciones booleanas con mallas > Unión

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

PartirMallaBooleana

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

Rhinoceros MeshBooleanSplit Operaciones booleanas

Operaciones booleanas con mallas > Partición booleana de mallas

Rhinoceros Menu2 Operaciones booleanas

Malla > Operaciones booleanas con mallas > Partición booleana

Rhinoceros Gray Book Open Operaciones booleanas Temas relacionados…

Solución de problemas con operaciones booleanas

Rhinoceros Gray Book Open 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.

Rhinoceros when booleans fail 002 Operaciones booleanas

Á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.

Rhinoceros when booleans fail 003 Operaciones booleanas

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
.

 

Operaciones booleanas