TRigidBodyMultiPointContactConstraint

Windows
MacOS
Linux

Inheritance Hierarchy

TCollisionConstraintBase

TRigidBodyPointContactConstraint

TRigidBodyMultiPointContactConstraint

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/CollisionResolutionTypes.h

Include

#include "Chaos/CollisionResolutionTypes.h"

Syntax

template<class T, int d>
class TRigidBodyMultiPointContactConstraint : public Chaos::TRigidBodyPointContactConstraint< T, d >

Constructors

Name Description

Public function

TRigidBodyMultiPointContactConstraint()

Public function

TRigidBodyMultiPointContactConstraint

(
    FGeometryParticleHandle* Parti...,
    const FImplicitObject* Implici...,
    const TRigidTransform< T, d >& Tra...,
    FGeometryParticleHandle* Parti...,
    const FImplicitObject* Implici...,
    const TRigidTransform< T, d >& Tra...,
    EContactShapesType ShapesType
)

Functions

Name Description

Public function

void

 

AddManifoldPoint

(
    const FVec3& Point
)

Public function Const

int32

 

GetManifoldPlaneFaceIndex()

Public function Const

const FVec3 ...

 

GetManifoldPlaneNormal()

Public function Const

int32

 

GetManifoldPlaneOwnerIndex()

Public function Const

const FVec3 ...

 

GetManifoldPlanePosition()

Public function Const

const FVec3 ...

 

GetManifoldPoint

(
    int32 Index
)

Public function Const

int32

 

NumManifoldPoints()

Public function Const

FGeometryPar...

 

PlaneParticleHandle()

Get the particle that owns the plane.

Public function Const

FGeometryPar...

 

PointsParticleHandle()

Get the particle that owns the manifold sample points.

Public function

void

 

ResetManifoldPoints

(
    int32 NewSize
)

Public function

void

 

SetManifoldPlane

(
    int32 OwnerIndex,
    int32 FaceIndex,
    const FVec3& Normal,
    const FVec3& Pos
)

Public function

void

 

SetManifoldPoint

(
    int32 Index,
    const FVec3& Point
)

Public function Static

TCollisionCo...

 

StaticType()

Typedefs

Constants

Name

Description

MaxPoints

Manifold point data.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss