0
$\begingroup$

Just wondering if there is a way to use multiple objects in an array. For example first object would be a car, second would be a boat, etc.

UPDATE

hanks, I followed Robin' suggestion. Lukasz, thanks, but I need to modify the positions.

One more question on this. Is there anyway to assign the degree of rotation for each member of the group in the array? The five planes in the x axis are the grouped aircraft. The circle array and the plane array (vertical) are not pointed in the same direction. I'd like to be able to specify the z axis rotation of each individual of the group. I was able to get them to point in the same direction on the plane array, but that is not the objective.

Any ideas?

enter image description here

$\endgroup$
3
  • $\begingroup$ Do you want to set each rotation by hand, or is there a pattern ? $\endgroup$ Nov 16, 2018 at 20:09
  • $\begingroup$ Both would be nice. Currently there is a pattern where the rotation for each object = # objects / 360. $\endgroup$
    – gwfami
    Nov 16, 2018 at 22:04
  • $\begingroup$ Arrays of empties would go along way to help (but they are not implemented) $\endgroup$ Feb 11, 2019 at 18:31

2 Answers 2

8
$\begingroup$

Any single array can only contain instances of one object. But in a sense, you can, because you can nest arrays. You can have single element arrays; arrays of arrays; the start and end caps of an array can be arrays. That's sometimes useful, but start and end caps won't merge, if that's what you need, and offsets can sometimes be a bit tricky to set up.

One way to get a variety in evenly distributed objects is to use a particle system: here, distributing a Group of objects on the vertices of a 24-vertex mesh circle.

enter image description here

Make a Group of your objects, give the distributing mesh a particle system, and then set it up something like the illustration. (You don't need Physics, or anything like that). If you need to order your objects, you can 'Use Count' to set up repeating sequences.

$\endgroup$
1
$\begingroup$
  1. Add e.g. a cone and an icosphere.
  2. Combine them with CTRL+J.
  3. Apply Array.

Done.

$\endgroup$
1
  • $\begingroup$ (UV) Fair enough. Quick, and often exactly what you need.. but with the limitation that the relative positions of the cone and icosphere are then fixed. $\endgroup$ Nov 15, 2018 at 9: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.