Tengo que alinear una geoemtría con forma trapezoidal que he posicionado sobre poligonos a través de su normal, de forma que quede uno de sus lados paralelo a uno de los lados de cada triángulo.
Se me ocurren dos modos, pero no veo como construir el procedimiento.
Un modo sería obteniendo los edges más largos, tanto de cada triangulo como de cada copia. Podría hacer clusters, solo de esos lados, con lo que ya no debería buscar el lado más largo, pero igualmente, ¿cómo hacer un "constraint" de paralelismo?
Otro modo que también me serviría, sería tocar la orientación de cada copia de forma individual (manteniendo su alineación con la normal), y rotaría manualemente cada una de ellas.
En la captura, cada boundarie de edges desconectados (cyan) corresponden a triangulos formados por polygonos coplanares. Las lineas verdes representan la orientación de cada trapecio y el lado largo del triangulo.
Si lo pudiera hacer si tener que recurrir al uso de pointclouds mejor que mejor.