# Problems with Boolean failing

**URL:** <https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046>\
**Category:** Modeling Questions\
**Created:** [January 25, 2022, 4:39am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046 "2022-01-25T04:39:31Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmottle](https://avatars.discourse-cdn.com/v4/letter/j/65b543/32.png) [@jmottle](https://discourse.shapr3d.com/u/jmottle)\
**Post date:** [January 25, 2022, 4:39am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/1 "2022-01-25T04:39:31Z")

</div>

I’m experimenting with creating knurling but I was unable to union all of the individual pieces to subtract from the cylinder. It just said the union failed. So I resorted to subtracting them one by one. I can only get a few to work and then it either does not recognize the selection to subtract, fails or creates a totally misformed shape. Any idea how to do this? Why is it not working?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/8/82126dddcdd540abbea5bf3d64d3dabf35efbea4.jpeg)

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [January 25, 2022, 5:25am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/2 "2022-01-25T05:25:12Z")

</div>

Not sure how to help you out with what you created and your current workflow. Here is a knurl I was playing with a few months ago. It consists of two variations.  
And, here’s the Shapr3D file if it interests you.  
[Knurl.shapr](https://discourse.shapr3d.com/uploads/short-url/3FaKrhwe58kgs2eYHyAzqQ7iFIU.shapr) (8.2 MB)

 ![Knurl](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/f81e940996c2eb99e63375ab956963651a865f0d.jpeg)

---

<div class="post-metadata">

**Author:** ![tayfun1907](https://avatars.discourse-cdn.com/v4/letter/t/858c86/32.png) [@tayfun1907](https://discourse.shapr3d.com/u/tayfun1907)\
**Post date:** [December 13, 2023, 6:40am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/3 "2023-12-13T06:40:48Z")

</div>

> [@TigerMike](#):
>
> knurl

hi, @TigerMike  
Can you tell me how you made this knurl surface?

---

<div class="post-metadata">

**Author:** ![Jan-Willem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jan-willem/32/28329_2.png) [@Jan-Willem](https://discourse.shapr3d.com/u/Jan-Willem)\
**Post date:** [December 14, 2023, 6:19pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/4 "2023-12-14T18:19:20Z")

</div>

Hello Mike @TigerMike,

I too as a newbie with Shapr3D have been struggling for some time to be able to make a ‘Knurling surface’ like you made myself. I got stuck on it unfortunately.

Is it possible to make a video of the required actions and share it with us? Thanks in advance for your efforts.

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [December 14, 2023, 7:10pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/5 "2023-12-14T19:10:01Z")

</div>

I assume you’ll be able to start with a cylinder and spiral triangle body via Revolve.  
Make an oversized tube and subtract the spiral body creating an internal spiral. Then mirror the oversized tube with internal spiral so it is in the reverse direction. Then subtract the newly created external tube from the spiral body. Hope that helps @tayfun1907 and @Jan-Willem.

---

<div class="post-metadata">

**Author:** ![Jan-Willem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jan-willem/32/28329_2.png) [@Jan-Willem](https://discourse.shapr3d.com/u/Jan-Willem)\
**Post date:** [December 14, 2023, 7:16pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/6 "2023-12-14T19:16:27Z")

</div>

Whoow… What a quick response. Thank you so much @TigerMike!  
I’m going to try to reproduce it and link my experience back to you.

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [December 14, 2023, 7:18pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/7 "2023-12-14T19:18:15Z")

</div>

Glad to help. Let me know if either of you need further clarification.  
-Mike

---

<div class="post-metadata">

**Author:** ![tayfun1907](https://avatars.discourse-cdn.com/v4/letter/t/858c86/32.png) [@tayfun1907](https://discourse.shapr3d.com/u/tayfun1907)\
**Post date:** [December 15, 2023, 7:04am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/8 "2023-12-15T07:04:59Z")

</div>

thank you so much @TigerMike👏 👏

---

<div class="post-metadata">

**Author:** ![Jan-Willem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jan-willem/32/28329_2.png) [@Jan-Willem](https://discourse.shapr3d.com/u/Jan-Willem)\
**Post date:** [December 15, 2023, 6:13pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/9 "2023-12-15T18:13:26Z")

</div>

Hello @tayfun1907 and @TigerMike. It took some puzzling and trial and error, but I finally found the right method to create the knurl profile as per your description in the video. Top!

I just colored it yellow…

Have you come up with a design yet Tayfun?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/3/63093388e378f385cee9a63e5d3d733b38ad7b6c.jpeg)

---

<div class="post-metadata">

**Author:** ![McD](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mcd/32/15504_2.png) [@McD](https://discourse.shapr3d.com/u/McD)\
**Post date:** [December 15, 2023, 6:32pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/10 "2023-12-15T18:32:06Z")

</div>

Several years ago, @TigerMike helped me with a knurl project. I was recreating knobs for commercial aircraft retirement awards.

 ![IMG_1614](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/0/b086679862cb9816348adfbefcc53e1d316f08fe.jpeg)

---

<div class="post-metadata">

**Author:** ![tayfun1907](https://avatars.discourse-cdn.com/v4/letter/t/858c86/32.png) [@tayfun1907](https://discourse.shapr3d.com/u/tayfun1907)\
**Post date:** [December 16, 2023, 9:19am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/11 "2023-12-16T09:19:58Z")

</div>

Yes, I made a design and with the help of @TigerMike , I created the pattern I wanted.

 ![Ekran Resmi 2023-12-16 12.17.44](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/2/9/292d67aa6a1f6380b5d978d9d007af7c96f35e3e.jpeg)

---

<div class="post-metadata">

**Author:** ![Jan-Willem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jan-willem/32/28329_2.png) [@Jan-Willem](https://discourse.shapr3d.com/u/Jan-Willem)\
**Post date:** [December 17, 2023, 6:52am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/12 "2023-12-17T06:52:52Z")

</div>

Hello @tayfun1907. Good to read that things worked out to your satisfaction.

I am still trying to expand my knowledge and make some refinements, but am running into an annoying problem.

When I make the knurl finer (smaller), the program is calculating for minutes to get to the final result… Have you experienced this as well?

I am using a MacBook Pro M1. Are you also working with an Apple device via OS or IOS tablet or Windows version?

 ![Scherm­afbeelding 2023-12-17 om 07.37.22](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/a/ba8e4c9ea808438b0ee71f80047a70a3150f6673.jpeg)

---

<div class="post-metadata">

**Author:** ![tayfun1907](https://avatars.discourse-cdn.com/v4/letter/t/858c86/32.png) [@tayfun1907](https://discourse.shapr3d.com/u/tayfun1907)\
**Post date:** [December 18, 2023, 11:31am UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/13 "2023-12-18T11:31:19Z")

</div>

hello @Jan-Willem,

Yes, I had the same situation, I had to wait for minutes when I created small patterns. My computer is an iMac with i5 processor. It took me 1 hour just to create this simple shape.

---

<div class="post-metadata">

**Author:** ![KPeter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/kpeter/32/7644_2.png) [@KPeter](https://discourse.shapr3d.com/u/KPeter)\
**Post date:** [December 19, 2023, 12:41pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/14 "2023-12-19T12:41:47Z")

</div>

Hi All,  
Boolean operations tend to require significant performance from the device especially if there are hundreds of elements that should interact with each other.

The Boolean process can be faster if you apply the tool to a smaller set of models. At the end, you will have to click and tap more, but the waiting time is more acceptable.

As a result of applying the tool on smaller batches, error handling is also easier as you instantly see where could be a problem with the involved bodies.

---

<div class="post-metadata">

**Author:** ![Jan-Willem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jan-willem/32/28329_2.png) [@Jan-Willem](https://discourse.shapr3d.com/u/Jan-Willem)\
**Post date:** [December 19, 2023, 12:48pm UTC](https://discourse.shapr3d.com/t/problems-with-boolean-failing/17046/15 "2023-12-19T12:48:40Z")

</div>

Thanks @KPeter for your explanation. To be honest, I didn’t think about the fact that a lot of math is needed ‘behind the scenes’, for this operation.

Your advice I will definitely try out!
