How can I deform 2D pattern onto curved surface

How can I deform 2D pattern onto curved surface

jonvilladaJKWK8
Explorer Explorer
1,084 Views
16 Replies
Message 1 of 17

How can I deform 2D pattern onto curved surface

jonvilladaJKWK8
Explorer
Explorer

Hi, I am having a hard time trying to map this 2D design I created around a circle. Online forums were not much help, and some people say to use Rhino. I do not have access to Rhino, but if anyone knows a similar flowalong command that would be awesome!

0 Likes
Accepted solutions (2)
1,085 Views
16 Replies
Replies (16)
Message 2 of 17

pendean
Community Legend
Community Legend

Share that DWG file here please @jonvilladaJKWK8 

0 Likes
Message 3 of 17

jonvilladaJKWK8
Explorer
Explorer

Here is the dwg file

0 Likes
Message 4 of 17

Washingtonn
Collaborator
Collaborator

Since I was working without the benefit of your drawing, things will look somewhat different but the concept is the same. The size of the peanuts must be scaled relative to the distance each peanut is from the center of the main circle.

Using a 7.5 degrees angle, a pattern was created from half peanuts (the red pattern shown) and then mirrored (the blue pattern) and everything made into a 15 degree block.  The array command was used and 24 blocks over 360 degrees completed the full pattern.

 

Washingtonn_0-1741059236999.png Washingtonn_1-1741059245264.png

 

 

0 Likes
Message 5 of 17

jonvilladaJKWK8
Explorer
Explorer

This is exactly what I am looking for! I am using a 15 degree arc angle for this, do you mind explaining how you managed to scaled each peanut relative to the center of the circle? Every time I try they get really warped and get really big at the top of the circle compared to the bottom. Als the lines no longer connect. Is there a chance that you can send me the dwg for this? If it is not the right scale I can use the SCALE command to get it to match. Thank you so much.

0 Likes
Message 6 of 17

Washingtonn
Collaborator
Collaborator

Simply scaling of the drawing won't get you what you want.  Scaling will keep the 15 degree arc but it will change the diameters and spacing between inner and outer circles. The basic scaling steps used are based on an earlier posted response which can be found here:

 

https://forums.autodesk.com/t5/autocad-lt-forum/how-to-fit-4-tangent-circles-between-2-radii-and-tan...

0 Likes
Message 7 of 17

jonvilladaJKWK8
Explorer
Explorer

I think if you attach the dwg I can see how the circle are drawn to see where I should draw my own in the radius I need. Otherwise I will try to just import and trace over the image you provided to get it to match.

0 Likes
Message 8 of 17

Washingtonn
Collaborator
Collaborator

The picture below along with the referenced post should provide enough information for you to do what want - perhaps it will requiring some trial and error. You will not get the results you want by tracing over unless the diameters and spacing of the circles somehow matches your requirements. I'm not going to post the drawing - if this is an assignment you need to put in the effort. If this is work related, you should learn the procedure so you know what to do next time.

Intersection points, centerpoints and tangent locations are key to the layout. 

Washingtonn_0-1741125141721.png

 

Message 9 of 17

jonvilladaJKWK8
Explorer
Explorer

I understand, I agree it will be more valuable if I learn from it.

 

That being said, I attempted your method, but I am confused on why your red circles go above the outer radius? At least in the context of your previous picture of the full peanut structure, you were able to get 3 unit cells alternating in a line.

 

The picture I provided below is me trying to recreate your unit cells. However, my circles are not really "hugging" each other which I want so that the curves between the peanuts are joined. I know you have minor lines offsetting your blue and black circles. How did you determine the arc angles for that? I am afraid if I try to alter the angle I will get overlapping circles or if I try to scale the circles down I will lose the arc angle and will not be able to do polar array evenly.

 

Thanky you for your advice!

PeanutHelp3.PNG

0 Likes
Message 10 of 17

Washingtonn
Collaborator
Collaborator

The red circle confusion is easy to resolve - create a new outside arc. 

As I alluded to earlier - trial and error may be required.

If the orange arc in your drawing are the inner and outer arcs to be filled, you might have to change the circle diameters to get it to work.

You asked how did I determine the arc angles? Everything was ARBITRARY - inner arc, outer arc, and all of the circle diameters. 

How did you determine your circle diameters? what determines the arcs you use? Is 15 degrees a requirement?

Are you limited to the number of peanut rows? Why did you place three black circles side to side at those two locations?

These are multiple variables which need to be considered.  The right side of the picture was included to illustrate why you can't just scale from a drawing.  The inner and outer arc diameters determine the size of the circles making up the peanuts and the number of peanut rows needed.

 

Suggestion: Get rid of the middle black circles and resize the circle diameters.

 

Washingtonn_0-1741140048170.png

 

0 Likes
Message 11 of 17

jonvilladaJKWK8
Explorer
Explorer

The only requirements I have for this is to be between R3.7950 and R5.5950, have an arc angle of 15, and have 3 peanut cells going up. I have drawn variations of this structure that are not peanuts that have easier geometries. I know how to mirror the pattern and do a polar array, but the trial and error for this one feels endless.

Now the black circles I included just to show you what radius they are part of relative to the middle, they can easily be removed. Now I am trying to move stuff around and increase the sizes to match, but I am afraid I do not know how to determine if say my black circle on the right and left of the red one are touching the red one at the outer most point.

0 Likes
Message 12 of 17

long0212le
Advocate
Advocate
Accepted solution

This is an interesting topic.

I have created a design based on my idea, wherein the peanut shapes are progressively scaled down from the outer perimeter towards the center in accordance with a specific rule. Consequently, I have established tangential circles with lines drawn from the center of the large circle, symmetrically arranged across the vertical axis. This configuration automatically scales down the peanut shapes towards the center of the large circle. The sole adjustment required is to modify the radius 'a' of the uppermost peanut shape, and all subsequent peanut shapes will automatically resize proportionally.

Part6.jpg

0 Likes
Message 13 of 17

jonvilladaJKWK8
Explorer
Explorer

Your design is really clean! I started to just use the tangents of the circle to see if I could fit it. I like how even your cells are as well. My horizontal cells are skinnier than the vertical ones. How did you determine the scaling tangent lines?

 

FirstDraft2.PNG FirstDraft.PNG

0 Likes
Message 14 of 17

Washingtonn
Collaborator
Collaborator

All three listed requirements (distance between arcs, the number of peanuts between, and the 15 degree) generate a conflict.  Increase the distance between arcs or narrow the angle (increase the items in the array from 24 to 27) to keep the peanut number as three.

I am done with this thread.

0 Likes
Message 15 of 17

long0212le
Advocate
Advocate
Accepted solution

The two yellow lines and the vertical axis serve as primary reference lines. The two yellow lines form a 15-degree angle and are symmetrical about the vertical axis, intersecting the center of the vertical peanut shapes.

Subsequently, horizontal peanut shapes are created, and all circles are made tangential to each other using geometric constraints (see tangency symbols). The circles of the peanut shapes are then constrained to be tangential to the red and green lines.

Crucially, the tangent lines must be symmetrical about the vertical axis, and the circles must remain tangential to each other.

long0212le_3-1741156075587.png

long0212le_4-1741157945476.png

 

 

 

 

 

Message 16 of 17

long0212le
Advocate
Advocate

It is not necessary to increase the items in the array from 24 to 27. If the angle between two vertical peanut shapes is 15 degrees, then the quantity should remain at 24.

long0212le_0-1741158119375.pnglong0212le_1-1741158124681.png

 

Message 17 of 17

Washingtonn
Collaborator
Collaborator

I should have responded with a little more specificity......I assumed the OP wanted the peanuts to consist of circles tangent to each other (see below). 

Eliminating this assumed requirement would allow the 15 degree (or any other angle) work but the "peanut" shape would become distorted.

Retaining tangent circles (and keeping the same number of peanuts) would require a change in either the angle  or the distance between the major inner and outer arcs.

 

Washingtonn_1-1741187413223.png

 

0 Likes