Mesh boolean operation is a kind of logical operation method that obtains new part shapes by performing union, difference, and intersection operations on two parts. The three common Boolean operation methods are explained as follows:
1. Union is to combine two parts into one part;
2. The difference set is the subtraction of the intersecting part of two parts from one part;
3. Intersection is only keeping the intersecting part of the two parts.
Before performing Mesh Boolean operations, you need to select two objects and merge them:
You can first select part 1 and part 2, and then perform the union operation, which can combine the two parts into one part, optimizing the path of slicing and printing. If the two models are overlapped together without the union operation, there will be overlapping paths after slicing, the specific difference is as follows:
To perform the difference set operation, you need to select part A "subtract from", then select part B "subtract with", and finally delete the input, so that you can subtract the overlap part of part B from part A. As shown in the figure below, subtract the part of the cube that coincides with the sphere,
Different from the negative part function, this function can directly export the model to the STL file after the difference set operation. The subtraction of negative parts occurs during the slicing process, and the actual model geometry has not been modified. This means that it is impossible to export an STL that subtracts the negative parts (refer to the Negative Part | Bambu Lab Wiki for details).
In the intersection operation, first select Part 1 and Part 2 respectively, and then delete the input. You can only keep the intersecting part of the two parts, as shown in the following GIF: