Model.elementqualitycollapseelems#

Model.elementqualitycollapseelems(elem_id1, elem_id2)#

Collapses/combines two adjacent trias into a quad. This function only functions between an Model.elementqualitysetup() function and an Model.elementqualityshutdown() function. Current element quality criteria for optimization must be set before using this function. The function may be applied at any time without resetting the current quality criteria.

Parameters:
  • elem_id1 (int) – The first tria element ID.

  • elem_id2 (int) – The second tria element ID.

Example#

Collapse tria elements with IDs 10 and 11 use quality criteria from a file#
import hm
import hm.entities as ent

model = hm.Model()

model.readqualitycriteria(file_name="c:/criteria/mycriteria.txt")

elems = hm.Collection(model, ent.Element, populate=True)
model.elementqualitysetup_new(collection=elems)

model.elementqualitycollapseelems(elem_id1=10, elem_id2=11)

model.elementqualityshutdown(dontsaveflag=1)