1
$\begingroup$

I'm trying to create a wheelbase (see image below) for an office chair and I'm wondering if there is a way to mirror one part of the leg to the rest of the wheelbase? That way, when I model that one part, the rest will be modeled automatically.

enter image description here

I started the modeling process with a cylinder (5 verticies) and extruded each side to create each leg. However, as I started adding details, I realize I have to do it for each leg. Is there a better way to do this? I imagine there is some way where I can "mirror" the mesh of one leg to the others automatically.

enter image description here

Result: enter image description here

$\endgroup$

1 Answer 1

1
$\begingroup$

You could do it with an Array modifier and choose an empty as Object Offset.

Create a circle, extrude up, only keep 1/4 (or 1/5 if you need 5 legs), create an empty at the same location as the circle origin:

enter image description here

Give your object an Array modifier with the empty as Object Offset:

enter image description here

Rotate the empty on Z (90° if you have 4 legs, 72° if you have 5 legs):

enter image description here

$\endgroup$
4
  • 1
    $\begingroup$ Also select the Merge check box if the legs have been modelled to exactly match the next array instance and it will automatically merge the overlapping vertices. $\endgroup$
    – John Eason
    Dec 11, 2023 at 19:19
  • $\begingroup$ Yes you're right, I've edited $\endgroup$
    – moonboots
    Dec 11, 2023 at 19:53
  • $\begingroup$ Thanks both. I tried this with a cylinder and it works until I applied the subdiv modifier. The center (arrays) don't become round. You can see this in my post (just added the result). Is there a way to fix this? $\endgroup$ Dec 11, 2023 at 21:10
  • $\begingroup$ Update, I just deleted the face that has the problem and now everything is fine $\endgroup$ Dec 11, 2023 at 21:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .