Struct FeModel.FeJiggleBone ​
Namespace: ValveResourceFormat.ResourceTypes.RubikonPhysics.Softbody
Assembly: ValveResourceFormat.dll
A jiggle bone's physical parameters (CFeJiggleBone).
public readonly record struct FeModel.FeJiggleBone : IEquatable<FeModel.FeJiggleBone>Implements ​
IEquatable<FeModel.FeJiggleBone>
Constructors ​
FeJiggleBone(uint, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3, Vector3, int) ​
A jiggle bone's physical parameters (CFeJiggleBone).
public FeJiggleBone(uint Flags, float Length, float TipMass, float YawStiffness, float YawDamping, float PitchStiffness, float PitchDamping, float AlongStiffness, float AlongDamping, float AngleLimit, float MinYaw, float MaxYaw, float YawFriction, float YawBounce, float MinPitch, float MaxPitch, float PitchFriction, float PitchBounce, float BaseMass, float BaseStiffness, float BaseDamping, float BaseMinLeft, float BaseMaxLeft, float BaseLeftFriction, float BaseMinUp, float BaseMaxUp, float BaseUpFriction, float BaseMinForward, float BaseMaxForward, float BaseForwardFriction, float Radius0, float Radius1, Vector3 Point0, Vector3 Point1, int CollisionMask)Parameters ​
Flags uint
m_nFlags.
Length float
m_flLength.
TipMass float
m_flTipMass.
YawStiffness float
m_flYawStiffness.
YawDamping float
m_flYawDamping.
PitchStiffness float
m_flPitchStiffness.
PitchDamping float
m_flPitchDamping.
AlongStiffness float
m_flAlongStiffness.
AlongDamping float
m_flAlongDamping.
AngleLimit float
m_flAngleLimit.
MinYaw float
m_flMinYaw.
MaxYaw float
m_flMaxYaw.
YawFriction float
m_flYawFriction.
YawBounce float
m_flYawBounce.
MinPitch float
m_flMinPitch.
MaxPitch float
m_flMaxPitch.
PitchFriction float
m_flPitchFriction.
PitchBounce float
m_flPitchBounce.
BaseMass float
m_flBaseMass.
BaseStiffness float
m_flBaseStiffness.
BaseDamping float
m_flBaseDamping.
BaseMinLeft float
m_flBaseMinLeft.
BaseMaxLeft float
m_flBaseMaxLeft.
BaseLeftFriction float
m_flBaseLeftFriction.
BaseMinUp float
m_flBaseMinUp.
BaseMaxUp float
m_flBaseMaxUp.
BaseUpFriction float
m_flBaseUpFriction.
BaseMinForward float
m_flBaseMinForward.
BaseMaxForward float
m_flBaseMaxForward.
BaseForwardFriction float
m_flBaseForwardFriction.
Radius0 float
m_flRadius0.
Radius1 float
m_flRadius1.
Point0 Vector3
m_vPoint0.
Point1 Vector3
m_vPoint1.
CollisionMask int
m_nCollisionMask.
Properties ​
AlongDamping ​
m_flAlongDamping.
public float AlongDamping { get; init; }Property Value ​
AlongStiffness ​
m_flAlongStiffness.
public float AlongStiffness { get; init; }Property Value ​
AngleLimit ​
m_flAngleLimit.
public float AngleLimit { get; init; }Property Value ​
BaseDamping ​
m_flBaseDamping.
public float BaseDamping { get; init; }Property Value ​
BaseForwardFriction ​
m_flBaseForwardFriction.
public float BaseForwardFriction { get; init; }Property Value ​
BaseLeftFriction ​
m_flBaseLeftFriction.
public float BaseLeftFriction { get; init; }Property Value ​
BaseMass ​
m_flBaseMass.
public float BaseMass { get; init; }Property Value ​
BaseMaxForward ​
m_flBaseMaxForward.
public float BaseMaxForward { get; init; }Property Value ​
BaseMaxLeft ​
m_flBaseMaxLeft.
public float BaseMaxLeft { get; init; }Property Value ​
BaseMaxUp ​
m_flBaseMaxUp.
public float BaseMaxUp { get; init; }Property Value ​
BaseMinForward ​
m_flBaseMinForward.
public float BaseMinForward { get; init; }Property Value ​
BaseMinLeft ​
m_flBaseMinLeft.
public float BaseMinLeft { get; init; }Property Value ​
BaseMinUp ​
m_flBaseMinUp.
public float BaseMinUp { get; init; }Property Value ​
BaseStiffness ​
m_flBaseStiffness.
public float BaseStiffness { get; init; }Property Value ​
BaseUpFriction ​
m_flBaseUpFriction.
public float BaseUpFriction { get; init; }Property Value ​
CollisionMask ​
m_nCollisionMask.
public int CollisionMask { get; init; }Property Value ​
Flags ​
m_nFlags.
public uint Flags { get; init; }Property Value ​
Length ​
m_flLength.
public float Length { get; init; }Property Value ​
MaxPitch ​
m_flMaxPitch.
public float MaxPitch { get; init; }Property Value ​
MaxYaw ​
m_flMaxYaw.
public float MaxYaw { get; init; }Property Value ​
MinPitch ​
m_flMinPitch.
public float MinPitch { get; init; }Property Value ​
MinYaw ​
m_flMinYaw.
public float MinYaw { get; init; }Property Value ​
PitchBounce ​
m_flPitchBounce.
public float PitchBounce { get; init; }Property Value ​
PitchDamping ​
m_flPitchDamping.
public float PitchDamping { get; init; }Property Value ​
PitchFriction ​
m_flPitchFriction.
public float PitchFriction { get; init; }Property Value ​
PitchStiffness ​
m_flPitchStiffness.
public float PitchStiffness { get; init; }Property Value ​
Point0 ​
m_vPoint0.
public Vector3 Point0 { get; init; }Property Value ​
Point1 ​
m_vPoint1.
public Vector3 Point1 { get; init; }Property Value ​
Radius0 ​
m_flRadius0.
public float Radius0 { get; init; }Property Value ​
Radius1 ​
m_flRadius1.
public float Radius1 { get; init; }Property Value ​
TipMass ​
m_flTipMass.
public float TipMass { get; init; }Property Value ​
YawBounce ​
m_flYawBounce.
public float YawBounce { get; init; }Property Value ​
YawDamping ​
m_flYawDamping.
public float YawDamping { get; init; }Property Value ​
YawFriction ​
m_flYawFriction.
public float YawFriction { get; init; }Property Value ​
YawStiffness ​
m_flYawStiffness.
public float YawStiffness { get; init; }
