Bueno, lo prometido es deuda. Aquí expongo lo que estoy intentando hacer, César.
El procedimiento A, muestra el resultado casi como necesito, con la salvedad de un par de cosas que voy a comentar y por ellas me planteé el procedimiento B, que es donde no lograba salir adelante.
Procedimiento A:- Creo un dodecaedro.
- Triangulizo con el algoritmo X, todos sus pentágonos, con lo que obtengo el centro de estos.
- Selecciono los centros de los pentágonos y creo un cluster, a modo de selección guardada y para usarla en adelante; (los clusters de polígonos son únicamente para facilitar la lectura de cada pentágono en futuras ediciones del dodecaedro de origen).
- Escalo desde el centro del dodecaedro el cluster "Point" para obtener una aproximación esférica en su geometría, que es la posición donde necesito que estén los centros de cada pentágono.
- Dibujo la pieza a instanciar. Un poligono de cuatro puntos de forma romboide en el espacio haciendo snap en los puntos del dodecaedro.
- Con centro de rotación en el centro del pentágono superior, duplico con rotación de 72 grados, obteniendo una matriz polar de la pieza.
- Creo un pointcloud generando partículas únicamente en los centros de los pentágonos (cluster "Point").
- Instancio cada modelo "Wheel" a modo de molinete sobre cada centro, cada uno mirando hacia el centro del dodecaedro, y con una orientación de 36 grados en su eje local Y.
Con esto tendría lo que buscaba, pero con este procedimiento me encontré con dos inconvenientes como antes mencionada.
1) La pieza a instanciar la he dibujado en el espacio, y resulta un tanto incomodo su posterior edición. Lo suyo es dibujarla sobre una vista Top (plano XZ) y con independencia de su pivote.
2) Al instanciar cada "wheel" sobre cada centro de los pentágonos, se produce una duplicado en ciertas piezas, y no veo claro que tenga un logaritmo claro de repetición. Es decir, no sirve ocultar siempre la misma instancia de las 5 que contiene cada "molinete".
Para solventar estos dos puntos, pensé otro procedimiento para instanciar las piezas.
Procedimiento B- Mismo que el procedimiento A.
- Mismo que el procedimiento A.
- Mismo que el procedimiento A.
- Mismo que el procedimiento A.
- Selecciono los egdes que corresponderían a la mitad de cada futuro romboide.
- Eliminado estos edges me quedo con romboides. Son "no planares", pero no me he topado inconveniente alguno por ello.
- El centro de cada romboide es el centro para instanciar cada pieza.
A partir de ahí, es donde me atasqué. Necesitaría direccionar cada pieza hacia el centro del dodecaedro, y poder controlar la orientación de las mismas sobre su eje local Y, pero solvento los anteriores inconvenientes.
1) Puedo modelar y editar sobre el plano XZ cómodamente la pieza a instanciar.
2) Cada pieza se instanciaría sobre el centro de cada romboide, por lo que no habría duplicados.