Monday, November 25, 2024     [ login ]

Forums

Inversión de normal después de mallado

Enrique Escolano
17/06/2024 19:34:00
Inversión de normal después de mallado
Supongo que usas Iber 3.3.1 que es la version actual.

Iber para calcular necesita que las normales apunten a +Z ,
Esta versión, justo antes de mallar modifica las normales de las superficies y las que tengan una normal con producto escalar negativo respecto a la dirección (0,0,1) se invertirán, para que la malla generada tenga también esta normal.

esto lo hace en el evento 
proc GiD_Event_BeforeMeshGeneration { element_size } {
}
implementado en el fichero IBER.tcl

¿seguro que en tu caso las superficies que has orientado tu a mano son todas continuas entre elementos adyacentes y apuntan en dirección al semiespacio Z?
si no es así es normal y bueno que te las cambie automáticamente.
Si no está haciendo lo que debería adjúntanos un zip con tu modelo para comprobarlo.

Comentando en el fichero el código Tcl que te he explicado nadie modificará tus normales, pero entonces eres tu el responsable de asegurar que las pones bien.

No acabo de entender lo que dices de modificar en grupos de elementos y como sería en un caso grande. GiD ofrece varias herramientas eficientes para controlar las normals,
en Utilities->Swap normals y en  View->Normals
se puede hacer automáticamente que todas los normales sean compatibles entre elementos conexos, cambiar todas, cambiar las que se seleccionen, ver por colores la cara/cruz (amarillo), o hacer que todas apunten con proyección positiva sobre un vector de dirección como el +Z=(0,0,1)




 Inversión de normal después de mallado   Yasser Ladera Gavilan 15/06/2024 14:39
 Inversión de normal después de mallado   Enrique Escolano 17/06/2024 19:34
     Inversión de normal después de mallado   Yasser Ladera Gavilan 19/06/2024 10:51
         Inversión de normal después de mallado   Enrique Escolano 19/06/2024 11:29
             Inversión de normal después de mallado   Yasser Ladera Gavilan 19/06/2024 13:18
                 Inversión de normal después de mallado   Enrique Escolano 20/06/2024 12:19
                     Inversión de normal después de mallado   Yasser Ladera Gavilan 25/06/2024 10:47