Struct SpringSettingsWide
- Namespace
 - BepuPhysics.Constraints
 
- Assembly
 - BepuPhysics.dll
 
public struct SpringSettingsWide
  - Inherited Members
 
Fields
AngularFrequency
public Vector<float> AngularFrequency
  Field Value
TwiceDampingRatio
public Vector<float> TwiceDampingRatio
  Field Value
Methods
ComputeSpringiness(in SpringSettingsWide, float, out Vector<float>, out Vector<float>, out Vector<float>)
Computes springiness values for a set of constraints.
public static void ComputeSpringiness(in SpringSettingsWide settings, float dt, out Vector<float> positionErrorToVelocity, out Vector<float> effectiveMassCFMScale, out Vector<float> softnessImpulseScale)
  Parameters
settingsSpringSettingsWideSpring settings associated with the constraints.
dtfloatDuration of the time step.
positionErrorToVelocityVector<float>The multiplier applied to error to get bias velocity.
effectiveMassCFMScaleVector<float>Scaling factor to apply to the effective mass to get the softened effective mass.
softnessImpulseScaleVector<float>Scaling factor to apply to the accumulated impulse during the solve to soften the target velocity.
ReadFirst(in SpringSettingsWide, out SpringSettings)
public static void ReadFirst(in SpringSettingsWide source, out SpringSettings target)
  Parameters
sourceSpringSettingsWidetargetSpringSettings
WriteFirst(in SpringSettings, ref SpringSettingsWide)
public static void WriteFirst(in SpringSettings source, ref SpringSettingsWide target)
  Parameters
sourceSpringSettingstargetSpringSettingsWide