get_oml Module

defines:
  • eids_oml = get_oml_eids(bdf_filename, eid_start, theta_tol=30.,
    is_symmetric=True, consider_flippped_normals=True)
pyNastran.bdf.mesh_utils.get_oml.get_oml_eids(bdf_filename, eid_start, theta_tol=30.0, is_symmetric=True, consider_flippped_normals=True)[source]

extracts the OML faces (outer mold line)

Parameters:
bdf_filename : str or BDF()

the bdf filename

eid_start : int

the element to start from

theta_tol : float; default=30.

the angular tolerance in degrees

is_symmetric : bool; default=True

is the y=0 plane considered to be part of the OML

consider_flippped_normals : bool; default=True

if you extracted the free faces from tets, you can get flipped normals this considers a 180 degree error to be 0.0, which will cause other problems

pyNastran.bdf.mesh_utils.get_oml.main()[source]

runs the test problem