Esta Vd. en:FAQ>>PartDesign> 032_Diferencia entre operaciones booleanas
En algunos casos el resultado es el mismo.
La “definición” que
yo daría es:
| Assemble: | Une un body a otro manteniendo el signo del body unido. | |
| Add: | Une un body a otro colocándole un signo positivo al body unido. |
Pero para responder a la pregunta, empezaremos recordando que:
Veamos un árbol con dos bodies: uno positivo y otro negativo.

Podemos observar que el body identificado como “Body.Negativo” tiene un icono con signo negativo porque el primer elemento es un Pocket.
Si ponemos activo el “Body.Positivo”,
para poder operar contra él, y seleccionamos el “Body.Negativo”
damos al menú contextual (botón derecho del ratón)
para realizar la operación Assemble. |
![]() |

Nos aparece el menú correspondiente y damos [OK].

Y este es el resultado:
Comprobamos que, como el “Body.Negativo” es
negativo, queda restado al Body activo, unido mediante la operación Assemble.
Veamos que pasaría si en vez de ser Assemble fuera Add.
Para ello colocamos el ratón sobre la operación “Assemble.1”
y con el menú contextual damos a Assemble.1 object-->Change to
Add quedando como sigue:
Luego, podemos decir que la operación Add fuerza el signo a positivo.
Para comparar, veamos que pasa si unimos el “Body.CilindroAmarillo”,
que es positivo, mediante la operación Assemble y mediante Add.
![]() |
![]() |
Con operación Assemble |
Con operación Add |
Vemos como en este caso, al tener signo positivo, el resultado es el mismo.
Bueno, espero que quede claro y en consecuencia, para “no comerse el coco”:
Moraleja: Es mejor usar siempre features (Pad en vez de Pocket, etc..) de signo positivo y obtener el signo mediante la operación booleana.
| Dirija sus preguntas a: juanri@muchocatia.es | CATIA V5 R16 |