mymesh.quality.SurfDihedralAngles#

mymesh.quality.SurfDihedralAngles(ElemNormals, ElemNeighbors)[source]#

Calculate dihedral angles between adjacent faces in a triangular surface mesh

Parameters:
  • ElemNormals (array_like) – Array of normal vectors for each face in a surface mesh (ex. from utils.CalcFaceNormal or mesh.ElemNormals)

  • ElemNeighbors (array_like) – List of element neighbor IDs for each element in the triangular surface mesh (each element should have three neighbors).

Returns:

angles – Dihedral angles between adjacent element faces

Return type:

np.ndarray