|
| static CHAOS_API FSimplicial * | NewSimplicial (const Chaos::FParticles &Vertices, const Chaos::FTriangleMesh &TriMesh, const Chaos::FImplicitObject *Implicit, const int32 CollisionParticlesMaxInput) |
| |
| static CHAOS_API FSimplicial * | NewSimplicial (const Chaos::FParticles &AllParticles, const TManagedArray< int32 > &BoneMap, const ECollisionTypeEnum CollisionType, Chaos::FTriangleMesh &TriMesh, const float CollisionParticlesFraction) |
| |
| static CHAOS_API void | UpdateImplicitFlags (FImplicit *Implicit, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicit (Chaos::FErrorReporter ErrorReporter, const Chaos::FParticles &MeshParticles, const Chaos::FTriangleMesh &TriMesh, const FBox &CollisionBounds, const Chaos::FReal Radius, const int32 MinRes, const int32 MaxRes, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType, const EImplicitTypeEnum ImplicitType) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicitBox (const FBox &CollisionBounds, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicitSphere (const Chaos::FReal Radius, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicitCapsule (const Chaos::FReal Radius, const Chaos::FReal Length, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicitCapsule (const FBox &CollisionBounds, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicitConvex (const TArray< int32 > &ConvexIndices, const TManagedArray< Chaos::FConvexPtr > *ConvexGeometry, const ECollisionTypeEnum CollisionType, const FTransform &MassTransform, const Chaos::FReal CollisionMarginFraction, const float CollisionObjectReduction) |
| |
| static CHAOS_API Chaos::FImplicitObjectRef | NewImplicitLevelset (Chaos::FErrorReporter ErrorReporter, const Chaos::FParticles &MeshParticles, const Chaos::FTriangleMesh &TriMesh, const FBox &CollisionBounds, const int32 MinRes, const int32 MaxRes, const float CollisionObjectReduction, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API Chaos::FLevelSetRef | NewLevelset (Chaos::FErrorReporter ErrorReporter, const Chaos::FParticles &MeshParticles, const Chaos::FTriangleMesh &TriMesh, const FBox &CollisionBounds, const int32 MinRes, const int32 MaxRes, const ECollisionTypeEnum CollisionType) |
| |
| static CHAOS_API FVector | CalculateUnitMassInertiaTensor (const FBox &BoundingBox, const Chaos::FReal Radius, const EImplicitTypeEnum ImplicitType) |
| |
| static CHAOS_API Chaos::FReal | CalculateVolume (const FBox &BoundingBox, const Chaos::FReal Radius, const EImplicitTypeEnum ImplicitType) |
| |