Showing results for 
Search instead for 
Did you mean: 
Showing results for 
Search instead for 
Did you mean: 

Irregular patterns

Irregular patterns

Need a certain amount of irregularity in patterns.

For example: patterns letting you define regular spacing between features and the possibility to change diameter.

irregular pattern.jpg

These kind of “patterns” are examples:

  • 8 instances of different diameters (large and small) along a curve for example: oOoOoOoOo

  • Adding or removing instances to this pattern:



  • Changing the diameters but not the spacing:


This idea formalizes the suggestion of Pattern Tool Enhancements made to Brian Thompson in 2010 PTC USERS (and later on).


You should check into "Define increment by relation".  In the "Dimensions" tab in the Pattern tool you will see the check box for using relations under the dimension collector area. You can probably do all of the examples you've shown and many more very complicated patterns using relations.



yes of course

Community Manager
Status changed to: Acknowledged
Status changed to: Clarification Needed

@NicolasBourgeoi1 : 

Are you considering this being solved with:

a) the usage of "Define increment by relation"?

and / or

b) the potential usage of bodies to define a certain base pattern oOo, that can then be patterned again?




We have defined complex increments by relation for our personal use and created UDF to reuse the encapsulated intelligence.

The idea is demanding PTC to offer other types of "native" patterns. 


Could you please illustrate your second point:   "bodies to define a certain base pattern oOo"


Always with the idea of filling irregular holes along a curve (for exemple morphing from a small hole to a large one).

The "same" idea with filling a surface with different dimensions of marble.



For some use case you will need to use relations and having an irregular pattern would make things easier.

What I had in mind with my second point is illustrated in some example models (attaching them didn't work yet, I will follow up on that, but can also send them to you)

(one is using fill-pattern, one is using dim pattern along with the idea of using solid holes as bodies and one has a more complex body as shown in the following image).


It does need quite a number of features, but maybe my examples illustrate a potential alternative method to cover some of your use cases without the need of relations in patterning.