Repetition of a set on a cylindrical face

Hi everyone

Does anyone have a simpler solution than what I did for the repetition of the " wavy " set?
Undulating décor. SLDPRT (43.8 MB)

My 1st idea was to create a curve around the cylinder and use it to do a curve-driven repetition but I never succeeded.
I tried another method with a sketch but the rehearsals didn't shift the way I wanted.

I'm trying my luck here because the file is heavy to open with this build.
Thanks in advance

Future version for my part not possible to see the build (so >sw2023).
A screenshot?

For your information, I did a 1st scan, I did a circular repetition on 120° (The 120° is because the ripple returns to the " symmetrical " point) and I shifted each body created by a certain value to give this effect that the client wants. I then repeated all this in 360° and combined. :hot_face:

For my part, I would have drawn the part by revolution, then a sweep by material removal and a circular repetition to finish the threading function remains to be added.
Attached is a screenshot of the principle of the attachment in version
6G7H3kJgIj
Test1.SLDPRT (839.8 KB)
SW2023:

1 Like

Hello;

I wonder if it's not worth looking at the creation of 3D textures for this type of effect:
https://help.solidworks.com/2021/french/SolidWorks/sldworks/t_creating_3d_textures_help.htm
https://www.goengineer.com/blog/solidworks-3d-texture-tool

or a repetition driven by a curve should be able to replace body shifts... Can you tell us to what extent you failed with this function?

2 Likes

Thank you for your help but it's more complex than that.
Look closely, there is also an X wave

I do the test again in the afternoon with screenshots. Now I have to finalize a study on something else. Thank you

Yes, I hadn't noticed actually.:rofl:

On the other hand, with a dimension that you then pilot, you can add an offset increment (or enter it manually on each occurrence)
Example with the controllable 16 dimension and 3mm increment


Otherwise manual input on each purple dot.
The result:

With manual input:

Test1.SLDPRT (332.3 KB)

Another technique that works is winding but you have to calculate correctly :sweat_smile:

@FRED78 Can you develop your idea?

@Maclane textures ever done and you need the right texture to succeed in getting the desired look from what I've seen.

For curve-driven repetition, here's where it gets stuck.
2025-06-16 12_00_21
2025-06-16 12_02_51
2025-06-16 12_03_09
I can't put her in the face.
2025-06-16 12_03_32
2025-06-16 12_03_47
2025-06-16 12_04_21
2025-06-16 12_04_52
I tried with a composite curve from the dividing line.
I tried with a 3D sketch
I can't get anywhere.

@sbadenis
Your idea was tempting, I had already tried it without knowing this parameter of variation.
The result is close to the desired final rendering but SW blocks some parameters. It denies me constant spacing if I want to integrate a variation.
So I tried with spacing of occurrences by entering 1 to 1 the values since my curve undulates in + and - but it doesn't take values less than 10 (My reference side)
So I tried on an angular portion and then made symmetries but I forget, the reconstruction time is more than 200 seconds.
With my method I am on 60 seconds.
2025-06-16 12_21_49
2025-06-16 12_21_57

1 Like

Indeed the reconstruction is rather slow too, on the other hand my piece is lighter afterwards.
By blocking the rebuild bar, you may spend a little more time designing it but less time then opening it.
You can also lengthen your wave so that you don't have to go below your value of 10 and make a return of your ripple. (roughly 20 or 30mm instead of 10mm to avoid symmetry and slowness)
It's then up to you to see what suits you best between the 2 solutions!

Thank you for your help @sbadenis.
I think that any value in place of my 10 will not allow what you say. I'm talking about the ripple the other way around.
2025-06-16 15_06_53

On the other hand, I just tried your method on another set that I have to make and it's great.
Brooklyn - Manette décor C

1 Like

yes, sorry, it seemed like a good idea to me...
I tried with a repetition based on a Helix/spiral type sketch... but no way to make the removal of material tangent to the cylinder...

@Maclane it's a hassle my thing :rofl:

Even shifting your origin to be tangent? That way the offset is always in the same direction (positive)
image

If it helps:

repetitdecor2. SLDPRT (5.2 MB) (SW2020)
image

I'll give more details later if needed, but basically almost the same method as @sbadenis but repeating the minimum variation to fall back on the initial shift, then repeating the geometry of the 1st repetition. The reconstruction is rather fast with this method.

image
image
image

1 Like

@Sylk Thank you for your help but your circular repetition with increment only goes in 1 direction, I need like a ripple in 2 directions.

@sbadenis I've tried a lot of things but SW drives me crazy.
2025-06-17 08_29_29
Repeating a sweep, he refuses.
2025-06-17 08_37_02
If I do by selecting body, I can't increment anymore.
2025-06-17 08_44_00
If I do from a removal of material and I do a repetition with increments, it distorts my undulations :woozy_face:
My method, despite its complexity and the number of steps to obtain the desired result, is for the moment the only solution that suits me. Sorry friends :stuck_out_tongue_winking_eye: