Types of geometries
Contents
Types of geometries#
Ideal#
[2]:
lv_ideal.identify_regions(geo_type=LV_GEO_TYPES.IDEAL,
apex_base_args=dict(ab_ql=0.05, ab_qh=0.97),
recompute_apex_base=True
)
lv_ideal.transform_region_to_facet_data(LV_MESH_DATA.SURFS, method="min")
lv_ideal.plot("surface",
scalars=LV_MESH_DATA.SURFS,
container="cells",
categorical=True,
)
[3]:
lv_ideal.plot_longitudinal_line()
Type A#
[4]:
lv_typeA.identify_regions(LV_GEO_TYPES.TYPE_A,
apex_base_args=dict(ab_ql=0.15, ab_qh=0.97),
endo_epi_args={"threshold":80},
recompute_apex_base=dict(ql=0.001, qh=0.90))
lv_typeA.transform_region_to_facet_data(LV_MESH_DATA.SURFS)
lv_typeA.plot("surface",
scalars=LV_MESH_DATA.SURFS,
container="cells",
categorical=True,
)
[5]:
lv_typeA.plot_longitudinal_line()
Type B#
[6]:
lv_typeB.identify_regions(LV_GEO_TYPES.TYPE_B,
apex_base_args=dict(ab_ql=0.04, ab_qh=0.69),
endo_epi_args=dict(threshold=90.0),
aortic_mitral_args=dict(a1=0.4,
a2=0.5,
a3=0.3,
a4=75,
a5=130,
m1=0.17,
m2=0.02,
m3=0.07,
m4=0.333
),
recompute_apex_base=False # Bug found on this method, working on fix.
)
lv_typeB.transform_region_to_facet_data(LV_MESH_DATA.SURFS, method='median')
lv_typeB.plot("surface",
scalars=LV_MESH_DATA.SURFS,
container="cells",
categorical=True
)
[7]:
lv_typeB.plot_longitudinal_line()