# Pattern Along S Curve

**URL:** <https://discourse.shapr3d.com/t/pattern-along-s-curve/35678>\
**Category:** Modeling Questions\
**Created:** [December 20, 2024, 8:03pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678 "2024-12-20T20:03:56Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tempest161](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@Tempest161](https://discourse.shapr3d.com/u/Tempest161)\
**Post date:** [December 20, 2024, 8:03pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/1 "2024-12-20T20:03:56Z")

</div>

Is there a way I can create a pattern of the box/rectangle along the s-curve body I created on the left so I can create the individual sections like you see to the right of the box in the image?

 ![Screenshot 2024-12-20 at 2.59.25 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/9/6/96805544535122241448be58a092a5b550ab7a70.jpeg)

---

<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:** [December 20, 2024, 10:33pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/2 "2024-12-20T22:33:38Z")

</div>

Sorry no. Disappointing!

---

<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 20, 2024, 11:34pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/3 "2024-12-20T23:34:57Z")

</div>

If you can use simple circular arcs for the ‘S’ curve, then the **Pattern** tool could work.

---

<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:** [December 21, 2024, 1:00am UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/4 "2024-12-21T01:00:55Z")

</div>

Brilliant workaround but limited to circular arcs.

---

<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:** [December 21, 2024, 1:23am UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/5 "2024-12-21T01:23:43Z")

</div>

non circular arcs.

 ![Screenshot 2024-12-20 at 5.20.13 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/4/64cc0dad0a43bab944af96026c43f67158d60f27.jpeg)

 ![Screenshot 2024-12-20 at 5.21.01 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/5/c/5c8a362591e6359fdc52ba3235c070c732d3cc89.jpeg)

 ![Screenshot 2024-12-20 at 5.22.01 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/c/0/c01fbbc039cf04535ee106563a42c53de2aeac41.jpeg)

bit tedious

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [December 21, 2024, 5:22am UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/6 "2024-12-21T05:22:00Z")

</div>

If you have the patience, you can do it one by one. Draw segments in the arc continuously, then use The “equal” constraint.

---

<div class="post-metadata">

**Author:** ![JST](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JST](https://discourse.shapr3d.com/u/JST)\
**Post date:** [December 21, 2024, 5:30am UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/7 "2024-12-21T05:30:01Z")

</div>

But you’re better off converting the curve to just tangent arcs(more than two) ,and then do what Mike suggested.

---

<div class="post-metadata">

**Author:** ![Tempest161](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@Tempest161](https://discourse.shapr3d.com/u/Tempest161)\
**Post date:** [December 21, 2024, 4:37pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/8 "2024-12-21T16:37:42Z")

</div>

Yes, to say the least. I did a work around, but should be much quicker than this.

---

<div class="post-metadata">

**Author:** ![Tempest161](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@Tempest161](https://discourse.shapr3d.com/u/Tempest161)\
**Post date:** [December 21, 2024, 4:40pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/9 "2024-12-21T16:40:32Z")

</div>

Thanks for the reply Mike. Yes, that is what I did, but just used the center points from each of the arcs for the box rotation. Should be a much quicker method in here by now.

 ![Screenshot 2024-12-21 at 11.36.01 AM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/c/3/c3424005a60ccc51d17eb61a66a397e107b06ffa.jpeg)

---

<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:** [December 21, 2024, 4:49pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/10 "2024-12-21T16:49:19Z")

</div>

This is what we need. [https://youtu.be/DfoEA3keTUM](https://youtu.be/DfoEA3keTUM)

---

<div class="post-metadata">

**Author:** ![Tempest161](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@Tempest161](https://discourse.shapr3d.com/u/Tempest161)\
**Post date:** [December 21, 2024, 6:09pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/11 "2024-12-21T18:09:32Z")

</div>

Ah yes, that is awesome. Like the tube tool in Nomad! I love the fact that Shapr is desktop and tablet, but it does seems like the tablet option is the only viable thing that is keeping me from going elsewhere.

---

<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:** [December 21, 2024, 7:25pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/12 "2024-12-21T19:25:57Z")

</div>

if you want to stay within iPad Onshape is the next option.

Onshape has curve pattern, but their iPad app kinda sucks.

 ![Screenshot 2024-12-21 at 11.24.12 AM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/4/b4bef3f3d8c142f0afdbb62ea78892b4c7ea7d20.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:** [December 21, 2024, 8:39pm UTC](https://discourse.shapr3d.com/t/pattern-along-s-curve/35678/13 "2024-12-21T20:39:51Z")

</div>

Platicity is pretty cool they have Blender sync, you can go from CAD to Mesh and back.

There way to get that working in Shapr if you are willing to use few apps. Blender to draw 3d curves, Freecad to convert it to STEP and import in shapr.

 ![Screenshot 2024-12-21 at 12.23.28 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/2/f/2f69de3f4c1e27b0aa15e5987723af22a48cdb28.jpeg)
