# Boolean subtraction problem

**URL:** <https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532>\
**Category:** Bug Report\
**Tags:** nomadsculpt\
**Created:** [December 11, 2024, 11:40am UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532 "2024-12-11T11:40:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuseppe\_Spinelli](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.nomadsculpt.com/giuseppe_spinelli/32/21151_2.png) [@Giuseppe\_Spinelli](https://forum.nomadsculpt.com/u/Giuseppe_Spinelli)\
**Post date:** [December 11, 2024, 11:40am UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532/1 "2024-12-11T11:40:59Z")

</div>

when i do a boolean subtraction, in many cases it creates holes between the mashes and consequently leaves several openings.  
why does this happen?

---

<div class="post-metadata">

**Author:** ![stephomi](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.nomadsculpt.com/stephomi/32/19583_2.png) [@stephomi](https://forum.nomadsculpt.com/u/stephomi)\
**Post date:** [December 11, 2024, 12:18pm UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532/2 "2024-12-11T12:18:54Z")

</div>

Can you send me the file (just before the Boolean)?  
I can take a look.

Otherwise you can try the web demo to see if the issue is already fixed

> **[nomad - WebAssembly](https://nomadsculpt.com/demo/)**
>
> nomad WebAssembly

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Spinelli](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.nomadsculpt.com/giuseppe_spinelli/32/21151_2.png) [@Giuseppe\_Spinelli](https://forum.nomadsculpt.com/u/Giuseppe_Spinelli)\
**Post date:** [December 11, 2024, 1:54pm UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532/3 "2024-12-11T13:54:50Z")

</div>

> **(attachments)**
>
> [I prova.nom](https://forum.nomadsculpt.com/uploads/short-url/K1oOusjrSgSgf6uvf78zYRKFy3.nom) (322 KB)  
> [I prova 2.nom](https://forum.nomadsculpt.com/uploads/short-url/693eIy7kk1Qz9bja4VSFPj7TeAv.nom) (536 KB)

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Spinelli](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.nomadsculpt.com/giuseppe_spinelli/32/21151_2.png) [@Giuseppe\_Spinelli](https://forum.nomadsculpt.com/u/Giuseppe_Spinelli)\
**Post date:** [December 11, 2024, 2:02pm UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532/4 "2024-12-11T14:02:40Z")

</div>



---

<div class="post-metadata">

**Author:** ![stephomi](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.nomadsculpt.com/stephomi/32/19583_2.png) [@stephomi](https://forum.nomadsculpt.com/u/stephomi)\
**Post date:** [December 12, 2024, 8:50am UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532/5 "2024-12-12T08:50:13Z")

</div>

One of the mesh has non manifold edge.  
Boolean inputs should be strictly manifold and watertight.  
There’s a cleanup pass in Nomad but it’s not 100% foolproof.

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Spinelli](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.nomadsculpt.com/giuseppe_spinelli/32/21151_2.png) [@Giuseppe\_Spinelli](https://forum.nomadsculpt.com/u/Giuseppe_Spinelli)\
**Post date:** [December 12, 2024, 2:53pm UTC](https://forum.nomadsculpt.com/t/boolean-subtraction-problem/18532/6 "2024-12-12T14:53:32Z")

</div>

Thank you for helping me identify the problem and for the thorough explanation. The only doubt that remains is: how is it possible that there are openings left, if the object is composed of 4 cylinders created in Nomad and then joined with the boolean function?  
What am I doing wrong?
