*alignnode2

Aligns a node along the imaginary line between two other nodes, using a ratio coefficient.

Syntax

*alignnode2 end_node1 end_node2 node ratio

Type

HyperMesh Tcl Modify

Description

Aligns a node along the imaginary line between two other nodes, using a ratio coefficient.

Inputs

end_node1
The first end node ID.
end_node2
The second end node ID.
node
The node ID to align.
ratio
The ratio that determines the alignment of node between end_node1 and end_node2.
  • 0.5 - Aligns node in the middle and behaves exactly as *alignnode.
  • 0 - Aligns node at the same location as end_node1.
  • 1 - Aligns node at the same location as end_node2.
  • Other values are linearly interpolated in between.

Examples

To align node 100 between nodes 200 and 300 using a ratio of 0.25:

*alignnode2 200 300 100 0.25

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

12.0.110