# Revolve or sweep a body like a end mill to cut out a curve

**URL:** <https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729>\
**Category:** Modeling Questions\
**Created:** [May 6, 2024, 5:33pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729 "2024-05-06T17:33:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 6, 2024, 5:33pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/1 "2024-05-06T17:33:54Z")

</div>

Hello community,

I am new to the community and would like to say hello. I used shape3d a lot so not really unexperienced but now I can’t find a solution for this issue and I would appreciate any help.

I’m having trouble getting this curve profile to look like it was generated with a milling machine. I tried using the sweep and revolve tools to subtract the red area in the image from the cylinder. In reality, a end mill (blue) that is perpendicular to the longitudinal axis would cut the curve and also remove the areas marked in yellow in the first image. However, with sweep or revolve, these angles remain.

Is it possible to revolve or sweep a body like a milling tool in order to create the curve correctly?

I am grateful for any help

Chris

 ![Revolved Body](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/a/8/a88a210305ad7c106a86fa9787c44b09fe6032dd.png)  
 ![Revolved Body1](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/e/3e68185300e831e5d01cbe954f894cd246e12a59.png)

---

<div class="post-metadata">

**Author:** ![Shaun](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/shaun/32/18786_2.png) [@Shaun](https://discourse.shapr3d.com/u/Shaun)\
**Post date:** [May 8, 2024, 4:30am UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/2 "2024-05-08T04:30:49Z")

</div>

![IMG_1619](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/5/15d450f99680df8afaa7885c0bef7e7ff77a9122.jpeg)  
 ![IMG_1618](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/c/6/c6b84d3d0f07eadd39cb12e65a3ebabffb383980.jpeg)

Is this what you’re trying to achieve mate?

---

<div class="post-metadata">

**Author:** ![Shaun](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/shaun/32/18786_2.png) [@Shaun](https://discourse.shapr3d.com/u/Shaun)\
**Post date:** [May 8, 2024, 4:39am UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/3 "2024-05-08T04:39:01Z")

</div>

![IMG_1620](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/c/c/cc89b3347fc480283e8babb6d650ccd4eb75dd21.png)

Maybe not as it looks like this from the side. I’m going to keep trying though.

---

<div class="post-metadata">

**Author:** ![APDesignMachine](https://avatars.discourse-cdn.com/v4/letter/a/e495f1/32.png) [@APDesignMachine](https://discourse.shapr3d.com/u/APDesignMachine)\
**Post date:** [May 8, 2024, 4:49am UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/4 "2024-05-08T04:49:40Z")

</div>

Having experience with milling machines, yes this is more how it should look just with fillets at the beginning/end to match the circular profile of an end mill.

@Chris07 I don’t know exactly how @Shaun re-created this feature. But the “helix” adaptation of the revolve tool has a twist to it, fine for 3d printed threads, but not super accurate. The way I would do what shaun did is to create a positive of the cut by using a half tube shape, then cutting it at the angle needed, then subtracting that from the round stock. That will give you a square profile vs the twisted profile of the helix. Its extra steps, but not terrible.

You can also continue this cut by copying the half tube angle cut shape and aligning the ends, merging them and then subtracting.

---

<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:** [May 8, 2024, 5:00am UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/5 "2024-05-08T05:00:59Z")

</div>

Here are some vids I did months ago. I Projected lines onto the cylinder followed by an inward extrude. Does this help?

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 1:14pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/6 "2024-05-08T13:14:01Z")

</div>

Hey Shaun, thanks for your reply. Unfortnunately this is not the solution.  
The side surfaces of the curve must be perpendicular to the longitudinal axis of the bolt.

 ![c6b84d3d0f07eadd39cb12e65a3ebabffb383980](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/f/1fd0a037f1d09849e754c27063ef4927367c1c18.jpeg)

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 1:23pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/7 "2024-05-08T13:23:10Z")

</div>

Hi Mike, thx for your input. Unfortunately not. I need the side surfaces of the curve being perpendicular to the longitudinal axis of the bolt

This should explain the issue a bit better:

 ![ISSUE BODY 1](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/d/fd046bf9c3739a74c493f6e8261b00aa7c59f3a0.png)

---

<div class="post-metadata">

**Author:** ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)\
**Post date:** [May 8, 2024, 1:45pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/8 "2024-05-08T13:45:19Z")

</div>

3 parts. Your shaft: Make a cylinder that you will cut your cam slot out of and another smaller cylinder in the center of that one to add back after the cam slot is cut. A cylinder within a cylinder.

Then make a solid like a pie shape, round the edges, rotate it and cut from the outer cylinder. Then add the 2 cylinders together.

I’d demonstrate but must take my mother to doctors appointments today.

You can save the second cylinder until after the outer cylinder is cut. Just started my first coffee. Not awake yet.

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 1:48pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/9 "2024-05-08T13:48:01Z")

</div>

Hi Alex, thank you for your input. Unfortunately, a subtracted tubular part does not solve the problem; the inner surfaces of the ‘curve’ must be perpendicular to the longitudinal axis of the bolt. The manufacturing process is as follows: an end mill drills into the bolt and cuts the curve while the bolt rotates and moves axially. The red part is what was possible to subtract with shapr3D , the yellow hatched surface is the issue i don’t have when the part has been machined on a mill. I know how to machine it, but für serial production manufacturer need a proper 3D model.

 ![ISSUE BODY 1](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/d/fd046bf9c3739a74c493f6e8261b00aa7c59f3a0.png)

---

<div class="post-metadata">

**Author:** ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)\
**Post date:** [May 8, 2024, 2:39pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/10 "2024-05-08T14:39:23Z")

</div>

Here’s a start of what I described

 ![CamSlot](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/e/5/e5ba915721c39511c6a4bed690f77e6a4a784789.jpeg)

---

<div class="post-metadata">

**Author:** ![APDesignMachine](https://avatars.discourse-cdn.com/v4/letter/a/e495f1/32.png) [@APDesignMachine](https://discourse.shapr3d.com/u/APDesignMachine)\
**Post date:** [May 8, 2024, 3:31pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/11 "2024-05-08T15:31:07Z")

</div>

I’ll give it a go when I get down to the studio and post the file when I have something.

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 4:00pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/12 "2024-05-08T16:00:00Z")

</div>

Thank you very much !

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 4:00pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/13 "2024-05-08T16:00:08Z")

</div>

Hey, thanks for your input, but this doesn’t solve the problem with the side surfaces of the cam ( curve) a tilted pie shaped cut out will not bring the same resulat like a cam/ curve made by a end mill. All the best for your mother!

 ![e5ba915721c39511c6a4bed690f77e6a4a784789](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/f/ff0ed84a88ef964f2c8407f69a8ee72d523c7aac.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:** [May 8, 2024, 4:18pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/14 "2024-05-08T16:18:46Z")

</div>

Are you sure that this won’t work?

---

<div class="post-metadata">

**Author:** ![APDesignMachine](https://avatars.discourse-cdn.com/v4/letter/a/e495f1/32.png) [@APDesignMachine](https://discourse.shapr3d.com/u/APDesignMachine)\
**Post date:** [May 8, 2024, 5:48pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/15 "2024-05-08T17:48:07Z")

</div>

This is how I usually model these features for machining and have never really had an issue before.

But I know what @Chris07 is trying to convey though. However it’s more of a tool path feature that shapr doesn’t have built in. ie. sweep or rotate a body to create a pathed body. If this is done with a rectangle to represent the profile the twist created by shapr doesn’t leave a smooth path, so if you try to filet the ends they’ll never match the outer dimensions previously set.

The only way I’ve been able to create it is to literally create the cutting tool and have a crap ton of instances in a circular pattern to try and make it appear smooth. Trying to union them takes forever or just crashes the program. When I have gotten it to go through it still has individual faces (think chatter marks on a machined part).

I’ve tried all my tricks for now and can’t reliably create what Chris needs and unfortunately can’t spend anymore time on it right now. If I think of something else I’ll try again later.

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 5:48pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/16 "2024-05-08T17:48:14Z")

</div>

oh wow. 😀…this looks perfect. the angles look right. I only have to limit the cam to 160 degree around the cylinder. Sorry, maybe i missunderstood your prior message. how did you create the cam?

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 5:48pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/17 "2024-05-08T17:48:18Z")

</div>

Now i was able to open your screen recording videos 🙈 you are MASTER!

---

<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:** [May 8, 2024, 6:28pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/18 "2024-05-08T18:28:53Z")

</div>

I projected the sketch onto the cylinder. Then do an inward extrude. The resulting sides of the extrusion are normal to the center of the curve whether a cylinder or any other curved surface. (The same thing happens if you do an outward extrude.) See my first 3 videos above.  
Glad to help.

---

<div class="post-metadata">

**Author:** ![Chris07](https://avatars.discourse-cdn.com/v4/letter/c/8e7dd6/32.png) [@Chris07](https://discourse.shapr3d.com/u/Chris07)\
**Post date:** [May 8, 2024, 6:42pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/19 "2024-05-08T18:42:53Z")

</div>

Mike, i was to fast with my answer. No the problem still exists. The cam/ curve still needs to be much wider than the bolt moving in it. This is not the way how it would look like if i cut this cam/curve with a mill. tricky 🙄  
 ![Screenshot 2024-05-08 195343](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/c/3cdaffa455fdc924c4cfffc7acbfba46cc6e9660.png)

---

<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:** [May 8, 2024, 7:27pm UTC](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729/20 "2024-05-08T19:27:44Z")

</div>

Are you sure about that? I eyeballed the angles where I show both section views. Is this still not correct?

[Next page](https://discourse.shapr3d.com/t/revolve-or-sweep-a-body-like-a-end-mill-to-cut-out-a-curve/31729.md?page=2)
