Struct FeModel.FeSimdQuad ​
Namespace: ValveResourceFormat.ResourceTypes.RubikonPhysics.Softbody
Assembly: ValveResourceFormat.dll
Four quads, one per lane (FeSimdQuad_t).
csharp
public readonly record struct FeModel.FeSimdQuad : IEquatable<FeModel.FeSimdQuad>Implements ​
IEquatable<FeModel.FeSimdQuad>
Constructors ​
FeSimdQuad(int[][], float[], FourVectors[], float[][]) ​
Four quads, one per lane (FeSimdQuad_t).
csharp
public FeSimdQuad(int[][] Nodes, float[] Slack, FeModel.FourVectors[] Shapes, float[][] Weights)Parameters ​
Nodes int[][]
The corner nodes as four rows of four lanes, indexed [corner][lane] (nNode).
Slack float[]
f4Slack.
Shapes FeModel.FourVectors[]
vShape.
Weights float[][]
f4Weights.
Properties ​
Nodes ​
The corner nodes as four rows of four lanes, indexed [corner][lane] (nNode).
csharp
public int[][] Nodes { get; init; }Property Value ​
int[][]
Shapes ​
vShape.
csharp
public FeModel.FourVectors[] Shapes { get; init; }Property Value ​
Slack ​
f4Slack.
csharp
public float[] Slack { get; init; }Property Value ​
float[]
Weights ​
f4Weights.
csharp
public float[][] Weights { get; init; }Property Value ​
float[][]

