Model.CE_ConnectorSeamTrim#

Model.CE_ConnectorSeamTrim(collection, node_collection, tolerance, snap, mode)#

Trims/splits seam connectors using nodes.

Parameters:
  • collection (Collection) – The collection containing the seam connector entities to trim.

  • node_collection (Collection) – The collection containing the trim/split node entities.

  • tolerance (double) – The tolerance value used to snap the nodes to the point of seam connectors when snap=1.

  • snap (int) –

    0 - Do not snap nodes to seam connectors.

    1 - Snap nodes to seam connectors.

  • mode (int) –

    0 - Split seam connectors.

    1 - Trim seam connectors.

Example#

Split seam connector with ID 101 using node with ID 1001#
import hm
import hm.entities as ent

model = hm.Model()

model.CE_ConnectorSeamTrim(
    collection=hm.Collection(model, ent.Connector, [101]),
    node_collection=hm.Collection(model, ent.Node, [1001]),
    tolerance=0.5,
    snap=1,
    mode=0,
)