List of my modules...
Module: Contact orientations
Description:
Computes the orientations of the contacts between elements, as the orientations of the edges between them. An edge in this case is only defined by the endpoints of the branch, the rest of the path is ignored. The resulting information is given in a HxSpreadSheet, which contains, in column order :
- Branch
- Index of the edge
- X, Y, Z
- Coordinates of the edge centre
- Dx, Dy, Dz
- Orientation of the edge
- L1, L2
- Labels of the nodes connected by the edge
Left: graph structure. Right: result of this module, each line being an edge.
Connections:
Skeleton
[required]
The skeleton, of type HxSkeleton.
Ports:
Action button

Push the button to start the computation.
Commands:
Additional options can be accessed when typing in the console Contact_Orientations COMMAND_NAME. Typing the command again usually reverts back to original settings.
verbose
Displays timing and other information after the computation. Retype to hide info.
create
Runs the computation. Returns the name of the output, so it can be used in a script, such as set RESULT [Contact_Orientations create].