Skip to main content

NodalDisplacement

Namespace: FEMur.Results

Displacement of a single node: three translations and three rotations in the global coordinate system.

public readonly struct NodalDisplacement

View source

Properties​

NameSignatureSummary
NodeIdpublic int NodeId { get; }The Node.Id of the node. This is an Id, not a position in Model.Nodes.
Uxpublic double Ux { get; }Translation along the global X axis.
Uypublic double Uy { get; }Translation along the global Y axis.
Uzpublic double Uz { get; }Translation along the global Z axis.
Rxpublic double Rx { get; }Rotation about the global X axis.
Rypublic double Ry { get; }Rotation about the global Y axis.
Rzpublic double Rz { get; }Rotation about the global Z axis.
Translationpublic Vector3 Translation { get; }Translation vector (Ux, Uy, Uz).
Rotationpublic Vector3 Rotation { get; }Rotation vector (Rx, Ry, Rz).

Methods​

NameSignatureSummary
ToString()public override string ToString()Returns a readable summary such as Node 1: U=(0, 0, -0.7435), R=(0, 0.0005, 0). Units are not included because the same type also holds normalized mode shapes; see the remarks of this type.