Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FPBDVertexFaceRepulsionConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDUnilateralTetConstraints.h |
| Include Path | #include "Chaos/PBDUnilateralTetConstraints.h" |
Syntax
class FPBDVertexFaceRepulsionConstraints : public Chaos::Softs::FPBDUnilateralTetConstraints
Inheritance Hierarchy
- FPBDUnilateralTetConstraints → FPBDVertexFaceRepulsionConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPBDVertexFaceRepulsionConstraints
(
const FSolverParticlesRange& Particles, |
Chaos/PBDUnilateralTetConstraints.h |
Structs
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| VertexFaceMaxRepulsionItersName | const FName | Chaos/PBDUnilateralTetConstraints.h | |
| VertexFaceRepulsionStiffnessName | const FName | Chaos/PBDUnilateralTetConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| VertexFaceMaxRepulsionItersIndex | Chaos::Softs::FPBDVertexFaceRepulsionConstraints::FVertexFaceMaxRepulsionItersIndex | Chaos/PBDUnilateralTetConstraints.h | ||
| VertexFaceRepulsionStiffnessIndex | Chaos::Softs::FPBDVertexFaceRepulsionConstraints::FVertexFaceRepulsionStiffnessIndex | Chaos/PBDUnilateralTetConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetProperties
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/PBDUnilateralTetConstraints.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< TVector< int32, 4 > > ExtractConstraintIndices
(
const FEmbeddedSpringConstraintFacade& SpringConstraintFacade |
Chaos/PBDUnilateralTetConstraints.h | ||
static TArray< FSolverReal > ExtractVolumes
(
const FSolverParticlesRange& Particles, |
Chaos/PBDUnilateralTetConstraints.h | ||
static int32 GetHighVertexFaceMaxRepulsionIters
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static float GetHighVertexFaceRepulsionStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static int32 GetLowVertexFaceMaxRepulsionIters
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static float GetLowVertexFaceRepulsionStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static int32 GetVertexFaceMaxRepulsionIters
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static FString GetVertexFaceMaxRepulsionItersString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static float GetVertexFaceRepulsionStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static FString GetVertexFaceRepulsionStiffnessString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static FVector2f GetWeightedFloatVertexFaceMaxRepulsionIters
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static FVector2f GetWeightedFloatVertexFaceMaxRepulsionIters
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static FVector2f GetWeightedFloatVertexFaceRepulsionStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static FVector2f GetWeightedFloatVertexFaceRepulsionStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static TPair< int32, int32 > GetWeightedVertexFaceMaxRepulsionIters
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static TPair< float, float > GetWeightedVertexFaceRepulsionStiffness
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static bool IsEnabled
(
const FCollectionPropertyConstFacade& PropertyCollection |
Chaos/PBDUnilateralTetConstraints.h | ||
static bool IsVertexFaceMaxRepulsionItersAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static bool IsVertexFaceMaxRepulsionItersEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static bool IsVertexFaceRepulsionStiffnessAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h | ||
static bool IsVertexFaceRepulsionStiffnessEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PBDUnilateralTetConstraints.h |