NodalDisplacement
Namespace: FEMur.Results
Displacement of a single node: three translations and three rotations in the global coordinate system.
public readonly struct NodalDisplacement
Properties
| Name | Signature | Summary |
|---|---|---|
NodeId | public int NodeId { get; } | The Node.Id of the node. This is an Id, not a position in Model.Nodes. |
Ux | public double Ux { get; } | Translation along the global X axis. |
Uy | public double Uy { get; } | Translation along the global Y axis. |
Uz | public double Uz { get; } | Translation along the global Z axis. |
Rx | public double Rx { get; } | Rotation about the global X axis. |
Ry | public double Ry { get; } | Rotation about the global Y axis. |
Rz | public double Rz { get; } | Rotation about the global Z axis. |
Translation | public Vector3 Translation { get; } | Translation vector (Ux, Uy, Uz). |
Rotation | public Vector3 Rotation { get; } | Rotation vector (Rx, Ry, Rz). |
Methods
| Name | Signature | Summary |
|---|---|---|
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. |