UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ClusterCreationParameters.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7#include "Chaos/Defines.h"
8
9namespace Chaos
10{
11 class FBVHParticles;
12
14 {
24
52
65 };
66}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BVHParticles.h:24
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22
Definition ClusterCreationParameters.h:14
bool bIsAnchored
Definition ClusterCreationParameters.h:63
FBVHParticles * CollisionParticles
Definition ClusterCreationParameters.h:60
FReal ConnectionGraphBoundsFilteringMargin
Definition ClusterCreationParameters.h:59
FReal CoillisionThicknessPercent
Definition ClusterCreationParameters.h:53
bool bEnableStrainOnCollision
Definition ClusterCreationParameters.h:64
bool bCopyCollisionParticles
Definition ClusterCreationParameters.h:56
bool bGenerateConnectionGraph
Definition ClusterCreationParameters.h:57
int32 MaxNumConnections
Definition ClusterCreationParameters.h:54
FClusterCreationParameters(FReal CoillisionThicknessPercentIn=(FReal) 0.3, int32 MaxNumConnectionsIn=100, bool bCleanCollisionParticlesIn=true, bool bCopyCollisionParticlesIn=true, bool bGenerateConnectionGraphIn=true, EConnectionMethod ConnectionMethodIn=EConnectionMethod::MinimalSpanningSubsetDelaunayTriangulation, FReal ConnectionGraphBoundsFilteringMarginIn=0, FBVHParticles *CollisionParticlesIn=nullptr, Chaos::TPBDRigidClusteredParticleHandle< Chaos::FReal, 3 > *ClusterParticleHandleIn=nullptr, const FVec3 &ScaleIn=FVec3::OneVector, bool bIsAnchoredIn=false, bool bInEnableStrainOnCollision=true)
Definition ClusterCreationParameters.h:25
EConnectionMethod
Definition ClusterCreationParameters.h:16
@ DelaunayTriangulation
Definition ClusterCreationParameters.h:18
@ BoundsOverlapFilteredDelaunayTriangulation
Definition ClusterCreationParameters.h:21
@ PointImplicit
Definition ClusterCreationParameters.h:17
@ MinimalSpanningSubsetDelaunayTriangulation
Definition ClusterCreationParameters.h:19
@ PointImplicitAugmentedWithMinimalDelaunay
Definition ClusterCreationParameters.h:20
@ None
Definition ClusterCreationParameters.h:22
bool bCleanCollisionParticles
Definition ClusterCreationParameters.h:55
Chaos::FPBDRigidClusteredParticleHandle * ClusterParticleHandle
Definition ClusterCreationParameters.h:61
EConnectionMethod ConnectionMethod
Definition ClusterCreationParameters.h:58
FVec3 Scale
Definition ClusterCreationParameters.h:62