# Rotate around axis + linked sketch

**URL:** <https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519>\
**Category:** Modeling Questions\
**Created:** [October 5, 2025, 2:12pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519 "2025-10-05T14:12:49Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![pali](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@pali](https://discourse.shapr3d.com/u/pali)\
**Post date:** [October 5, 2025, 2:12pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/1 "2025-10-05T14:12:49Z")

</div>

Hey guys. A short question. For a bayonet lock I created a sketch and projected it on the body, where I want to extrude the groove. Works, all fine. Now I need to copy the sketch twice to have 3 grooves for the lock. So I rotate the sketches around the middle axis - but if I change something now, I need to change it in all sketches. The “link sketch” option is missing for the “rotate around axis” action.

Or is it? Any idea how to solve this, so that I have one leading sketch, that will change all grooves?

Thanks and best regards,

Patrick

 ![2025-10-05 16_11_59-Shapr3D](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/8/b8776338281e41ac5607c6c9ebc00bb63c85326a.jpeg)

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [October 5, 2025, 2:53pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/2 "2025-10-05T14:53:16Z")

</div>

Use circular pattern on the extrusion result instead of sketch.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/e/c/ec09ab65beebaea829a56ec1948e52926a71cd98.jpeg)

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 5, 2025, 4:32pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/3 "2025-10-05T16:32:14Z")

</div>

Projection does have a difference it fans out.

So the cut version I guess the indent on the other part would be little skewed?

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [October 5, 2025, 6:51pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/4 "2025-10-05T18:51:41Z")

</div>

> [@SCALEMODEL](#):
>
> would be little skewed

For sure. But TC asked about other things so I didn’t even mention that 🙂

Projection/offset version with the same circular pattern approach:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/0/8/0881fa1114f4c3370d425d1b34539636851941e2.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/8/7/87b1f3c1716012958d9bbf702aed1100a41cb849.jpeg)

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 5, 2025, 7:20pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/5 "2025-10-05T19:20:15Z")

</div>

I thought the method he was trying to utilize is kinda funky and interesting.

Utilizing your and the poster method.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/8/7/875364fdc5d8b96d94bbdd606b5b71bdcbcede19.jpeg)

Kinda hurts my simple brain i would just chop it in thirds and array it.

---

<div class="post-metadata">

**Author:** ![pali](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@pali](https://discourse.shapr3d.com/u/pali)\
**Post date:** [October 5, 2025, 8:05pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/6 "2025-10-05T20:05:48Z")

</div>

Thanks for your feedback! The second version looks great, but could you explain how you came there? If I understood correctly, you created a body out of the projection, and copied it via the circular pattern approach. That would mean you need a cylinder in the first place with decreased outer diameter, so you can project the sketch on it and extrude it from there, so you can duplicate the extrusion, extend the cylinder, and remove the duplicated extrusions from the extended cylinder - is that how you did it?

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [October 5, 2025, 8:14pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/7 "2025-10-05T20:14:01Z")

</div>

> [@pali](#):
>
> is that how you did it?

---

<div class="post-metadata">

**Author:** ![pali](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@pali](https://discourse.shapr3d.com/u/pali)\
**Post date:** [October 5, 2025, 8:15pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/8 "2025-10-05T20:15:40Z")

</div>

Awesome, thank you very much! Didn’t know that it was possible like this 🙂

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 5, 2025, 8:44pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/9 "2025-10-05T20:44:53Z")

</div>

So the way this works is you project original sketch to a parallel plane. Project the projected plane to the cylinder and inner extrude and select all face to do a circular array?

So you can use 1 sketch to control all 3 slots? 😆 Thats convoluted

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [October 5, 2025, 8:53pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/10 "2025-10-05T20:53:56Z")

</div>

> [@SCALEMODEL](#):
>
> Thats convoluted

Not sure who you’re talking to, but I didn’t project any sketches onto a plane or anything else. I used one sketch that I drew in the right place and used it to make a projection for the offset.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 5, 2025, 9:00pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/11 "2025-10-05T21:00:40Z")

</div>

Only thing the original poster needed to do is chop his original model in thirds and 3x array.

Could have used his original projected sketch and modify all 3 slots might have overcomplicated something simple.

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [October 5, 2025, 9:05pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/12 "2025-10-05T21:05:04Z")

</div>

> [@SCALEMODEL](#):
>
> might have overcomplicated something simple.

As for me, it’s you who’s trying to overcomplicate things. Dividing a cylinder into three equal parts is simpler than using a pattern on already existing geometry? Are you serious?

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 5, 2025, 9:10pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/13 "2025-10-05T21:10:40Z")

</div>

Dividing a cylinder into three equal parts is simpler than using a pattern on already existing geometry?

What?

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [October 5, 2025, 9:12pm UTC](https://discourse.shapr3d.com/t/rotate-around-axis-linked-sketch/39519/14 "2025-10-05T21:12:18Z")

</div>

> [@SCALEMODEL](#):
>
> What?

Forget it.
