Model.alignnode#

Model.alignnode(end_node1, end_node2, node)#

Aligns a node along the imaginary line between two other nodes.

Parameters:
  • end_node1 (Entity) – The object describing the first end node.

  • end_node2 (Entity) – The object describing the second end node.

  • node (Entity) – The object describing the node to align.

Example#

Align node with ID 100 between nodes with IDs 200 and 300#
import hm
import hm.entities as ent

model = hm.Model()
model.alignnode (
    end_node1=ent.Node(model,200),
    end_node2=ent.Node(model,300),
    node=ent.Node(model,100)
)