Booleans in Core and Cavity creation

Let's see how to generate cores and cavities starting from the 3D model. To this purpose you will use Booleans and Open Solids.

Starting from a 3D model we want to create core and cavity as quickly as possible. For the time being, we will not consider any shrinkage effect.



You cannot obtain core and cavity just subtracting the model from the base solid, since this would generate a cavity without the needed openings. You need first of all to define the parting plane, then you have to create an Open Solid with this parting plane, together with some surfaces that close the cavities (see the rounded shape surfaces below, all green surfaces are joined as one Open Solid).



Create now a simple base solid which contains completely the model and which at the same time does not exceed the size of the parting plane as show below.



Check normals to see where the material is in the open solid. At this point you can easily obtain core and cavity.



Subtracting the red and green solid from the gray base solid will generate the matrix.



Once the matrix has been generated, it can be saved into a separate file. In this case the Model Structure proves to be very useful since, with a simple Rollback operation, you can revert to the original models. After that, just invert the normals of the green solid, repeat the Boolean subtract operation of the red and green solid from the gray base solid, and you obtain the punch impression.