Navigation
API > API/Runtime > API/Runtime/Chaos
Softs types.
This does initialization for PBDCollisionSpringConstraints and PBDTriangleMeshIntersections, including intersection detection and global intersection analysis
Resolve intersections via contour minimization. Contour Minimization data is calculated in PBDTriangleMeshCollisions.
DECLARE_CYCLE_STAT(TEXT("Chaos XPBD Corotated Constraint"), STAT_ChaosXPBDCorotated, STATGROUP_Chaos); DECLARE_CYCLE_STAT(TEXT("Chaos XPBD Corotated Constraint Polar Compute"), STAT_ChaosXPBDCorotatedPolar, STATGROUP_Chaos); DECLARE_CYCLE_STAT(TEXT("Chaos XPBD Corotated Constraint Det Compute"), STAT_ChaosXPBDCorotatedDet, STATGROUP_Chaos);
| Name | Chaos::Softs::ESolverMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/SoftsEvolution.h |
| Include Path | #include "Chaos/SoftsEvolution.h" |
Syntax
namespace Chaos
{
namespace Softs
{
enum ESolverMode
{
None = 0,
PBD = 1 << 0,
ForceBased = 1 << 1,
}
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| PBD | |
| ForceBased |