Model.CE_PreviewDuplicates#

Model.CE_PreviewDuplicates(outputcollection, tolerance, option, entities, ignore_links, overlaps)#

This finds duplicate connectors and place them on the output mark.

Parameters:
  • outputcollection (Collection) – The collection containing the connector entities to be populated.

  • tolerance (double) – Search radius to determine duplicates.

  • option (int) – Reserved for future development.

  • entities (EntityFullType) – Reserved for future development.

  • ignore_links (int) – Reserved for future development.

  • overlaps (int) – Reserved for future development.

Example#

Duplicate connectors found inside a tolerance of 0.5 will be populated on output collection#
import hm
import hm.entities as ent

model = hm.Model()

ce = hm.Collection(model, ent.Connector, populate=False)

model.CE_PreviewDuplicates(
    outputcollection=ce, tolerance=0.5
)