Trouble with wrapping array around a bezier circle

Can anyone help me figure out why when I apply my tank track to the bezier circle

Before

I get this odd twisted mess?
After:

2 Likes

I had some issues making this work, but generally problem was caused for my be BexierCircle being rotated by 0 0 and 0. I tried to replicate it with bezier curve, and it worked just fine (and they are basically the same object), so I found out that bezier curve is roteted (90,0,90). With that rotation circle works in exactly same way as curve. Here are 2 ways (curve in front, and circle behind)

To make curve go in circle, or in other words to loop it, you need to select “cyclic” as pointed by red arrow.
Here are the properties of the modifiers:

For 0 rotation of circle here is the setup:


But it will not be exactly what you expect Im affraid :wink:

The method with curve works just as a tank should.

2 Likes

Try different axes in the curve modifier. Probably should be Y or -Y

The twist in it is odd, be nice to be able to do it deliberately sometimes!

Go to the edit mode of the Bezier circle, (N) right hand tool panel, Transform, see if mean tilt is off. Expect Zero. But play with it to see if it makes any untwisting.

2 Likes

NP5,

Tilt axis worked at -Y, thanks.

Twist would be kind of cool if I could figure out how it formed - something like a DNA helix. Particularly if I could add more loops.

Medial,

Thanks for the tip on using bezier curve. Gives me one more option to try. Would have tried it if I knew that I could make it cyclic.

Guy

2 Likes

While a bezier curve is just a line. It still contains some vertices, which have the same properties as an object. position x,y,z but also rotation x,y,z.
You can rotate the line.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.