Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Progressively smaller feature patterning

I am trying to pattern a design along a curved face but at the same time make the pattern get progressively smaller. if anyone could give me some tips that would be great :)
0
Comments
The basic pattern is: control the size of your design with a variable, make a second variable feature that overrides the variable's value (like
#width - 3mm
), then feature-pattern your design and that second variable feature. Make sure you check "Reapply features".Example: https://cad.onshape.com/documents/f0026cadaa5945ab52dedc46/w/d23b502102247834027defe9/e/58347954cbfc31dba1cf42d2
@_anton nailed it, but depending on what you're trying to do you might also be interested in my Attractor Pattern custom feature that can do some more complex things like this.
Independent Onshape Consultant | Industrial Designer
you could try the increment variable FS put that in your linear pattern (feature pattern) and indeed make sure 'reapply features' is on.
@jelte_steur814 Cool feature!
Independent Onshape Consultant | Industrial Designer
Thank you so much this has been invaluable:)😊
one thing. i did the curve pattern like _anton's example showed but nothing happened to the width. is there something i'm missing?
here's the link to my studio: https://cad.onshape.com/documents/5be5952b4924d60d6316090b/w/740e90393aa857e52788596e/e/e3c0d8ddc567af847e8f946a
I don't have access to view it. You'll have to make the document public. Without looking the first thing to check is that your second, but not first width variable has been included in the Linear Pattern feature as a feature to pattern. So for example you may have an initialized variable for
#width = 5 mm
or something, then later you have#width = #width + 2 * mm
.The second one is the one to include in the pattern feature, since it's the one you want to re-run every time.Independent Onshape Consultant | Industrial Designer
Sorry about the document sharing it is now public. I did include the second variable in my experiment part studio 2 but it generated the result different even though I'm pretty sure I did everything right. But the document is available to view, share, edit, etc…
I believe i solved my problem. thank you so much for the assistance