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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback