Class AreaConstraintComponent
- Namespace
- Stride.BepuPhysics.Constraints
- Assembly
- Stride.BepuPhysics.dll
[DataContract]
[DefaultEntityComponentProcessor(typeof(ConstraintProcessor), ExecutionMode = ExecutionMode.Runtime)]
[ComponentCategory("Physics - Bepu Constraint")]
public sealed class AreaConstraintComponent : ThreeBodyConstraintComponent<AreaConstraint>, IIdentifiable, ISpring
- Inheritance
-
objectConstraintComponent<AreaConstraint>ThreeBodyConstraintComponent<AreaConstraint>AreaConstraintComponent
- Implements
- Inherited Members
Constructors
AreaConstraintComponent()
public AreaConstraintComponent()
Properties
SpringDampingRatio
The ratio of the spring's actual damping to its critical damping. 0 is undamped, 1 is critically damped, and higher values are overdamped. Higher damping ratios reduce oscillations and make the connection less elastic.
public float SpringDampingRatio { get; set; }
Property Value
SpringFrequency
The target number of undamped oscillations per unit of time. Higher frequency values create stiffer connections, while lower values allow more elasticity in the joint.
public float SpringFrequency { get; set; }
Property Value
TargetScaledArea
public float TargetScaledArea { get; set; }