Si lo del set in array añade demasiada complejidad y no necesitarás controlar las partículas como un todo (el comportamiento de una depende de otra o cosas asi), yo pasaría de partículas y lo implementaría como constraint a nivel de objeto (ICE Kinematics), de esa forma tendrás rotaciones libres para animar o hacer lo que quieras.
No encuentro la manera de instanciar geometría si no es usando un pointcloud, y por tanto partículas (aunque no sean otra cosa que puntos).
Lo que trato de hacer es posicionar un elemento de forma romboide en ciertas caras de un dodecaedro triangulizado. Podría usar constraints pero en ese caso no sé otra forma que ir colocando "baldosas" orientandolas semi-automaticamente, pero una a una. Instanciarlas en un pointcloud me solventaba eso, aunque tenía problemas con algunas que se sobreponían. Voy a variar la idea del procedimiento inicial.
Continuo en
este otro hilo porque me parece que he cambiado el tema inicial de este hilo