Model.modelcleanup#

Model.modelcleanup(empty=True, unused=False, undefined=False)#

Cleans the model by deleting all the empty, unused, or undefined entities in the session repeatedly until all such entities are deleted.

Parameters:
  • empty (bool) –

    False - Do not delete empty entities.

    True - Delete empty entities.

  • unused (bool) –

    False - Do not delete unused entities.

    True - Delete unused entities.

  • undefined (bool) –

    False - Do not delete undefined entities.

    True - Delete undefined entities.

Example#

Delete all empty and unused entities#
import hm
import hm.entities as ent

model = hm.Model()

model.modelcleanup(empty=True, unused=True, undefined=False)