Struct FeModel.FeNodeBase ​
Namespace: ValveResourceFormat.ResourceTypes.RubikonPhysics.Softbody
Assembly: ValveResourceFormat.dll
A node's explicit orientation basis (FeNodeBase_t).
public readonly record struct FeModel.FeNodeBase : IEquatable<FeModel.FeNodeBase>Implements ​
IEquatable<FeModel.FeNodeBase>
Constructors ​
FeNodeBase(int, int[], int, int, int, int, Quaternion) ​
A node's explicit orientation basis (FeNodeBase_t).
public FeNodeBase(int Node, int[] Dummy, int NodeX0, int NodeX1, int NodeY0, int NodeY1, Quaternion Adjust)Parameters ​
Node int
The node the basis belongs to (nNode).
Dummy int[]
Padding (nDummy).
NodeX0 int
First node of the local X axis (nNodeX0).
NodeX1 int
Second node of the local X axis (nNodeX1).
NodeY0 int
First node of the local Y axis (nNodeY0).
NodeY1 int
Second node of the local Y axis (nNodeY1).
Adjust Quaternion
Rotation applied to the derived basis (qAdjust).
Properties ​
Adjust ​
Rotation applied to the derived basis (qAdjust).
public Quaternion Adjust { get; init; }Property Value ​
Dummy ​
Padding (nDummy).
public int[] Dummy { get; init; }Property Value ​
int[]
Node ​
The node the basis belongs to (nNode).
public int Node { get; init; }Property Value ​
NodeX0 ​
First node of the local X axis (nNodeX0).
public int NodeX0 { get; init; }Property Value ​
NodeX1 ​
Second node of the local X axis (nNodeX1).
public int NodeX1 { get; init; }Property Value ​
NodeY0 ​
First node of the local Y axis (nNodeY0).
public int NodeY0 { get; init; }Property Value ​
NodeY1 ​
Second node of the local Y axis (nNodeY1).
public int NodeY1 { get; init; }
