Class WeldConstraintComponent
- Namespace
- Stride.BepuPhysics.Constraints
- Assembly
- Stride.BepuPhysics.dll
[DataContract]
[DefaultEntityComponentProcessor(typeof(ConstraintProcessor), ExecutionMode = ExecutionMode.Runtime)]
[ComponentCategory("Physics - Bepu Constraint")]
public sealed class WeldConstraintComponent : TwoBodyConstraintComponent<Weld>, IIdentifiable, ITwoBody, ISpring
- Inheritance
-
objectConstraintComponent<Weld>WeldConstraintComponent
- Implements
- Inherited Members
Constructors
WeldConstraintComponent()
public WeldConstraintComponent()
Properties
LocalOffset
Offset from body A to body B in the local space of A
public Vector3 LocalOffset { get; set; }
Property Value
LocalOrientation
Target orientation of body B in body A's local space
public Quaternion LocalOrientation { get; set; }
Property Value
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; }