Why array not starting from the edge of the mesh.

enter image description here

Blend File

I have empty and making array around the surface. Adding array its merge the mesh in each other. enter image description here

How to make the array from the edge to edge. Any suggestion. Thanks

  • $\begingroup$ does it happen all around or just between first and last? In the latter case it's because it has no clue where it is supposed to stop, to fix this you can for example scale down the ornement until you're good $\endgroup$ – moonboots May 19 '20 at 15:49
  • $\begingroup$ @moonboots all around all the mesh. $\endgroup$ – atek May 19 '20 at 15:55
  • $\begingroup$ oh my bad you're not using a Curve modifier, just an Array with an Object Offset, so I it maybe that your object rotation angle is not enough $\endgroup$ – moonboots May 19 '20 at 16:00
  • $\begingroup$ if it's still not that, share your file ;) $\endgroup$ – moonboots May 19 '20 at 16:01
  • $\begingroup$ @moonboots plz check question file attached $\endgroup$ – atek May 19 '20 at 16:02

You have an Array modifier with Object Offset. The offset object is an empty. Its rotation value is too low, so your ornement overlaps itself. If you increase the rotation value (RZ) you will avoid overlapping except between first and last.

Your ornement is bent, you should have made sure that it covered 1/4 of a circle (or 1/3 or 1/5 but not 1.2/4, otherwise the overlapping had to happen.

I'm not sure there's any easy solution if you didn't keep a flat version of your ornement. You can try to flatten it back with the Simple Deform modifier / Bend mode (and Z axis). Then try Array + Curve or Array + Simple Deform modifier to make the ornement go 360° with no overlapping, then modify the ornement a bit so that it sticks to the glass.

enter image description here

  • $\begingroup$ Can you plz share the file. Let me learn how you have achieved it. Thanks $\endgroup$ – atek May 20 '20 at 3:03
  • $\begingroup$ select the empty (your offset object) and rotate it 19° on the Z axis. But it will still overlap between last and first instance, so it still doesn't work, you should find another method, actually you can try to flat back your ornement with the Simple Deform modifier / Bend mode, then use another method to duplicate it around like Array + Curve or Array + Simple Deform $\endgroup$ – moonboots May 20 '20 at 3:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.