Model.CE_ConnectorRemoveDuplicates#
- Model.CE_ConnectorRemoveDuplicates(collection, tolerance, option, entities, ignore_links, overlaps)#
Deletes connectors that are considered to be duplicates of other connectors within a given tolerance.
- Parameters:
collection (Collection) – The collection containing the collector entities to find the duplicates.
tolerance (double) – The maximum distance between two connectors that are considered to be duplicates.
option (int) – Reserved for future development. Must be set to 1.
entities (EntityFullType) – Reserved for future development. Must be set to Connector.
ignore_links (int) – Reserved for future development. Must be set to 0.
overlaps (int) – Reserved for future development. Must be set to 100.
Example#
Delete duplicate connectors selected interactively within 0.05 tolerance#import hm import hm.entities as ent model = hm.Model() model.CE_ConnectorRemoveDuplicates( collection=hm.CollectionByDisplayed(model, ent.Connector), tolerance=0.05, option=1, entities=ent.Connector, ignore_links=0, overlaps=100, )
Note
Currently only supported for connectors located at geometric points.