Model.elementqualitysplitelem#
- Model.elementqualitysplitelem(element, swap)#
Splits a quad element into two trias.
This function only functions between a
Model.elementqualitysetup()function and aModel.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:
element (Entity) – The element entity to split.
swap (bool) –
Element swap check.
0 - Normal split (default)
1 - Swap diagonal split
Example#
Split element with ID 20 with swap#import hm import hm.entities as ent model = hm.Model() collection = hm.Collection(model, ent.Element, populate=True) model.elementqualitysetup_new(collection=collection) element = ent.Element(model, 20) model.elementqualitysplitelem(element=element, swap=1) model.elementqualityshutdown(dontsaveflag=0)