I'm trying to do a Boolean Difference operation between 2 STL files I am importing. The operation doesn't complete properly, not subtracting all of the area. However, if I were to create an object in Blender itself then there is no issue subtracting away from the imported STL.

Is there a way to use one STL to subtract from another STL? or Is there a way to easily create a part in Blender from an STL (the geometry would be fairly complex in some instances)?


  • $\begingroup$ Have you tried the different options in the Boolean modifier? Switching the Solver between Fast and Exact and in the Solver Options enabling Self Intersection and/or Hole Tolerant? Would you mind sharing screenshots, for example of the STL meshes and your modifier settings? The only thing I can imagine is, depending on where you got the STLs from, there is messy geometry, non-manifold geometry or other things that do not work well with the Boolean modifier. $\endgroup$ Commented Nov 21, 2023 at 14:06
  • $\begingroup$ Thanks for your response, I've managed to get it to work now. I believe it was mesh errors in one of the STL files that was causing the issue. $\endgroup$
    – 754ght
    Commented Nov 21, 2023 at 15:56


You must log in to answer this question.

Browse other questions tagged .