HMIN_element_writejoint()

Writes a joint element to HyperMesh.

Syntax

HMIN_element_writejoint(HM_entityidtype id, char elementtype, HM_entityidtype propertyid,HM_entityidtype nodes[6], int orientation, HM_entityidtype orientationids[2], HM_entityidtype collectorid)

Type

HyperMesh hminlib Function

Description

Writes a joint element to HyperMesh.

Inputs

id
The ID of the element.
type
The type of the element, according to the following:
Type Type Name # Nodes Orientation
1 Spherical 2 none/systems/nodes
2 Revolute 4 none/systems
3 Cylindrical 4 none/systems
4 Planar 4 none/systems
5 Universal 4 none/systems
6 Translational 6 none/systems
7 Locking 6 none/systems
propertyid
The ID of the property collector to which the joint is associated.
nodes[6]
Six node IDs associated with the element. Six are required, regardless of type. Use 0 (zero) for unused nodes.
orientation
Use 0 for none, 1, for systems, and 2, for nodes.
orientationids[2]
Node or system IDs used to orient the joint.
collectorid
The ID of the vector collector.

Errors

None.