| bSelfCollideAgainstAllKinematicVertices |
bool |
Self collide against all kinematic vertices. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties - Kinematic Colliders"
- Meta=(InteractorName="SelfCollideAgainstAllKinematicVertices")
|
| bSelfCollideAgainstKinematicCollidersOnly |
bool |
Collide only against kinematic colliders (no dynamic self collisions). |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties - Kinematic Colliders"
- Meta=(InteractorName="SelfCollideAgainstKinematicCollidersOnly")
|
| bUseContourMinimization |
bool |
Do a step of contour minimization at the beginning of the timestep. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Experimental"
- Meta=(EditCondition="bUseSelfIntersections && !bSelfCollideAgainstKinematicCollidersOnly", InteractorName="UseContourMinimization")
|
| bUseGlobalIntersectionAnalysis |
bool |
Do global intersection analysis to determine the correct normals for the collision springs |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Experimental"
- Meta=(EditCondition="bUseSelfIntersections && !bSelfCollideAgainstKinematicCollidersOnly", InteractorName="UseGlobalIntersectionAnalysis")
|
| bUseGlobalPostStepContours |
bool |
Use global contour gradients when doing post timestep contour minimization |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Experimental"
- Meta=(EditCondition="bUseSelfIntersections && NumContourMinimizationPostSteps > 0 && !bSelfCollideAgainstKinematicCollidersOnly", InteractorName="UseGlobalPostStepContours")
|
| bUseSelfIntersections |
bool |
Enable self intersection resolution. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Experimental"
- Meta=(EditCondition="!bSelfCollideAgainstKinematicCollidersOnly", InteractorName="UseSelfIntersections")
|
| NumContourMinimizationPostSteps |
int32 |
Number of post timestep contour minimization steps to do. (Expensive!) |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Experimental"
- Meta=(ClampMin="0", EditCondition="bUseSelfIntersections && !bSelfCollideAgainstKinematicCollidersOnly", InteractorName="NumContourMinimizationPostSteps")
|
| SelfCollisionDisabledFaces |
FChaosClothAssetConnectableIStringValue |
Sim face selection set of faces which should not self collide |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties"
- Meta=(InteractorName="SelfCollisionDisabledFaces")
|
| SelfCollisionDisableNeighborDistance |
int32 |
Disabled neighbor collision ring. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties"
- Meta=(UIMin="1", UIMax="5", ClampMin="1", EditCondition="!bSelfCollideAgainstKinematicCollidersOnly")
|
| SelfCollisionEnabledKinematicFaces |
FChaosClothAssetConnectableIStringValue |
Sim face selection set of kinematic faces which should self collide. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties - Kinematic Colliders"
- Meta=(EditCondition="!bSelfCollideAgainstAllKinematicVertices", InteractorName="SelfCollisionEnabledKinematicFaces")
|
| SelfCollisionFrictionImported |
FChaosClothAssetImportedFloatValue |
Friction coefficient for cloth - cloth interaction. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties"
- DisplayName="Self Collision Friction"
- Meta=(UIMin="0", UIMax="1", ClampMin="0", ClampMax="1", EditCondition="!bSelfCollideAgainstKinematicCollidersOnly", InteractorName="SelfCollisionFriction")
|
| SelfCollisionKinematicColliderFrictionWeighted |
FChaosClothAssetWeightedValue |
Friction coefficient for cloth - kinematic cloth interaction. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties - Kinematic Colliders"
- Meta=(UIMin="0", UIMax="1", ClampMin="0", ClampMax="1", InteractorName="SelfCollisionKinematicColliderFriction")
|
| SelfCollisionKinematicColliderStiffness |
float |
The stiffness of the springs used to control self collision (PBD Solver). |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties - Kinematic Colliders"
- Meta=(UIMin="0", UIMax="1", ClampMin="0", ClampMax="1", InteractorName="SelfCollisionKinematicColliderStiffness")
|
| SelfCollisionKinematicColliderThickness |
float |
Thickness of kinematic colliders. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties - Kinematic Colliders"
- Meta=(UIMin="0", UIMax="100", ClampMin="0", ClampMax="1000", InteractorName="SelfCollisionKinematicColliderThickness")
|
| SelfCollisionLayers |
FChaosClothAssetConnectableIStringValue |
Self collision layers face int map. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties"
- Meta=(EditCondition="!bSelfCollideAgainstKinematicCollidersOnly", InteractorName="SelfCollisionLayers")
|
| SelfCollisionProximityStiffness |
float |
The stiffness of the proximity repulsions used to control self collision (Force-based Solver). |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Experimental"
- Meta=(UIMin="0", UIMax="10000", ClampMin="0", ClampMax="10000000", EditCondition="!bSelfCollideAgainstAllKinematicVertices", InteractorName="SelfCollisionProximityStiffness")
|
| SelfCollisionStiffness |
float |
The stiffness of the springs used to control self collision (PBD Solver). |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties"
- Meta=(UIMin="0", UIMax="1", ClampMin="0", ClampMax="1", EditCondition="!bSelfCollideAgainstKinematicCollidersOnly", InteractorName="SelfCollisionStiffness")
|
| SelfCollisionThicknessWeighted |
DATAFLOW_NODE_DEFINE_INTERNAL(FChaosClothAssetSimulationSelfCollisionConfigNode, "SimulationSelfCollisionConfig", "Cloth", "Cloth SimulationSelf Collision Config") public FChaosClothAssetWeightedValue |
Activating this node will enable self collisions. |
ChaosClothAsset/SimulationSelfCollisionConfigNode.h |
- EditAnywhere
- Category="Self-Collision Properties"
- Meta=(UIMin="0", UIMax="100", ClampMin="0", ClampMax="1000", InteractorName="SelfCollisionThickness")
|