Problemas con meshes importadas:
Cuando importamos meshes de otros programas, a veces pueden venir con problemas. Esto quiere decir, que objetos que debieran ser cerrados, consistentes y manifold, no cumplen con alguna de estas características.
En Leapfrog, cada vez que una nueva mesh es importada, aparece una ventana de “clean up mesh” que permite eliminar self intersections, puntos duplicados, etc.
Si estas opciones no logran arreglar el problema, el ideal es volver al programa de origen y modificarlo allí.
Recomendamos siempre arreglar las superficies en el programa de origen, pero si no es posible, entonces podríamos intentar trabajar con algunos unos workaround*:
- Usar función de distancia**: Tomar esa superficie con problema, y hacer una superficie a distancia 0.1m. Esto debería crear una isosuperficie a 0.1m y solucionar los problemas. Lo que sí, te va a quedar una superficie 0.1m más grande en todas las direcciones.
Si generaste la “new distance function”, tendrás un sólido en la carpeta de output volumes. Le das botón derecho y seleccionas “extract mesh parts”. Esto generará una nueva superficie que debiera venir cerrada, manifold y consistente. Pero por favor no olvides que esta mesh será un poco más grande que la original (por lo menos será 0.15 metros más grande). - Ir a la carpeta de Cross Sections and Contours y seleccionar New Contour Lines from Surface. Eso generará isocontornos que luego puedes utilizar para reconstruir la superficie.
Una vez generes los isocontornos, debes exportarlos como si fueran datos GIS y luego reimportarlos a través de la carpeta GIS Data. Luego puedes crear un modelo geológico de apoyo, crear una nueva superficie de intrusión a partir de los isocontornos (que ahora son GIS lines). - Extraer vértices de la superficie. Por lo generar reconstruir a partir de puntos es poco efectivo, pero puedes usar estos puntos para complementar la construcción a partir de las isosuperficies, por ejemplo.
- También podrías intentar revisar si es que es alguna parte de la superficie la que tiene problema, haces “extract meshes” y separas esa mesh en dos: una parte buena que no modificarás, y una parte mala que hay que arreglar. Y vuelves al paso 2 y 3.
En Leapfrog aún no contamos con las herramientas para arreglar las triangulaciones problemáticas traídas de manera estática.
Si cuentas con el modelo de Leapfrog de donde vienen las meshes, puedes arreglar en ese mismo proyecto la triangulación y luego exportar la mesh cuando ya está arreglada. Sin embargo, si tus superficies vienen de otro programa, entonces tendrías que volver a ese programa y arreglarlo, o utilizar alguna de las opciones indicadas anteriormente.
*Las superficies reconstruidas siempre deben ser revisadas, ya que dependiendo de la complejidad de la superficie, puede que algunos volúmenes o partes de la unidad se vean comprometidas, e incluso, que no sea posible reconstruir completamente la unidad.
**Revisar entrada: Arreglar superficies estáticas con la función de distancia en Leapfrog