MatterResponseProfile#
Semantic response intent kept above any solver. Values are normalized authoring controls, not Jolt coefficients; future structural and presentation consumers interpret them.
public sealed record MatterResponseProfile(float Elasticity, float Plasticity, float Toughness, float Damping)Record properties#
| Property | Type | Access | Constructor default |
|---|---|---|---|
Elasticity | float | get; init; | required |
Plasticity | float | get; init; | required |
Toughness | float | get; init; | required |
Damping | float | get; init; | required |
Members: Absorption · RecoveryRate
Absorption#
public float Absorption { get; }Share of a striker's speed (relative to this object) soaked up on impact: soft, damped substances (plush, clay) catch a projectile; tough or lively ones (steel, rubber) let it rebound.
RecoveryRate#
public float RecoveryRate { get; }Elastic recovery rate (1/s): lively substances snap back, heavily damped ones ease back slowly.
Source#
- Matter3D.cs