Struct FeModel.FeFitMatrix ​
Namespace: ValveResourceFormat.ResourceTypes.RubikonPhysics.Softbody
Assembly: ValveResourceFormat.dll
A bone fit to a range of (FeFitMatrix_t).
csharp
public readonly record struct FeModel.FeFitMatrix : IEquatable<FeModel.FeFitMatrix>Implements ​
IEquatable<FeModel.FeFitMatrix>
Constructors ​
FeFitMatrix(FeTransform, Vector3, int, int, int, int?) ​
A bone fit to a range of (FeFitMatrix_t).
csharp
public FeFitMatrix(FeModel.FeTransform Bone, Vector3 Center, int End, int Node, int BeginDynamic, int? Ctrl)Parameters ​
Bone FeModel.FeTransform
bone.
Center Vector3
vCenter.
End int
The exclusive end of the fit's weight range (nEnd).
Node int
The fit bone (nNode).
BeginDynamic int
nBeginDynamic.
Ctrl int?
nCtrl, or null when absent (older files only).
Properties ​
BeginDynamic ​
nBeginDynamic.
csharp
public int BeginDynamic { get; init; }Property Value ​
Bone ​
bone.
csharp
public FeModel.FeTransform Bone { get; init; }Property Value ​
Center ​
vCenter.
csharp
public Vector3 Center { get; init; }Property Value ​
Ctrl ​
nCtrl, or null when absent (older files only).
csharp
public int? Ctrl { get; init; }Property Value ​
int?
End ​
The exclusive end of the fit's weight range (nEnd).
csharp
public int End { get; init; }Property Value ​
Node ​
The fit bone (nNode).
csharp
public int Node { get; init; }
