Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FRigidClustering
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
Chaos::FPBDRigidClusteredParticleHandle * CreateClusterParticle
(
const int32 ClusterGroupIndex, |
Initialization Initialize a cluster with the specified children. | Chaos/PBDRigidClustering.h | |
Chaos::FPBDRigidClusteredParticleHandle * CreateClusterParticle
(
const int32 ClusterGroupIndex, |
Chaos/PBDRigidClustering.h |
CreateClusterParticle(const int32, TArray< Chaos::FPBDRigidParticleHandle > &&, const FClusterCreationParameters &, const Chaos::FImplicitObjectPtr &, const FRigidTransform3 , const FUniqueIdx *)
Description
Initialization Initialize a cluster with the specified children.
ClusterGroupIndex_ - Index to join cluster into. Children_ - List of children that should belong to the cluster `Parameters_ - ClusterParticleHandle must be valid, this is the parent cluster body. ProxyGeometry : Collision default for the cluster, automatically generated otherwise. ForceMassOrientation : Inertial alignment into mass space.
| Name | CreateClusterParticle |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDRigidClustering.h |
| Include Path | #include "Chaos/PBDRigidClustering.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/PBDRigidClustering.cpp |
Chaos::FPBDRigidClusteredParticleHandle * CreateClusterParticle
(
const int32 ClusterGroupIndex,
TArray < Chaos::FPBDRigidParticleHandle * > && Children,
const FClusterCreationParameters & Parameters,
const Chaos::FImplicitObjectPtr & ProxyGeometry,
const FRigidTransform3 * ForceMassOrientation,
const FUniqueIdx * ExistingIndex
)
CreateClusterParticle(const int32, TArray< Chaos::FPBDRigidParticleHandle > &&, const FClusterCreationParameters &, TSharedPtr< Chaos::FImplicitObject, ESPMode::ThreadSafe >, const FRigidTransform3 , const FUniqueIdx *)
| Name | CreateClusterParticle |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDRigidClustering.h |
| Include Path | #include "Chaos/PBDRigidClustering.h" |
Chaos::FPBDRigidClusteredParticleHandle * CreateClusterParticle
(
const int32 ClusterGroupIndex,
TArray < Chaos::FPBDRigidParticleHandle * > && Children,
const FClusterCreationParameters & Parameters,
TSharedPtr < Chaos::FImplicitObject , ESPMode::ThreadSafe > ProxyGeometry,
const FRigidTransform3 * ForceMassOrientation,
const FUniqueIdx * ExistingIndex
)