FParticleUtilities_CoMSpace

Particle Space == CoM Space. Velocities in CoM Space.

Windows
MacOS
Linux

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Particle/ParticleUtilities.h

Include

#include "Chaos/Particle/ParticleUtilities.h"

Syntax

template<typename TSpatialAccessor>
class FParticleUtilities_CoMSpace

Remarks

Particle Space == CoM Space. Velocities in CoM Space.

Functions

Name Description

Public function Static

FRigidTransf...

 

ActorLocalToParticleLocal

(
    T_PARTICLEHANDLE Particle,
    const FRigidTransform3& ActorLocal...
)

Public function Static

FRigidTransf...

 

ActorWorldToParticleWorld

(
    T_PARTICLEHANDLE Particle,
    const FRigidTransform3& ActorWorld...
)

Public function Static

FRigidTransf...

 

GetActorWorldTransform

(
    T_PARTICLEHANDLE Particle
)

Public function Static

const FVec3 ...

 

GetCoMWorldPosition

(
    T_PARTICLEHANDLE Particle
)

Public function Static

const FVec3 ...

 

GetCoMWorldPosition

(
    TPBDRigidParticles< FReal, 3 >& Pa...,
    const int32 Index
)

Public function Static

const FRotat...

 

GetCoMWorldRotation

(
    T_PARTICLEHANDLE Particle
)

Public function Static

const FRotat...

 

GetCoMWorldRotation

(
    TPBDRigidParticles< FReal, 3 >& Pa...,
    const int32 Index
)

Public function Static

FRigidTransf...

 

GetCoMWorldTransform

(
    T_PARTICLEHANDLE Particle
)

Public function Static

FVec3

 

GetPreviousVelocityAtCoMRelativePosition

(
    T_PARTICLEHANDLE Particle,
    const FVec3& RelPos
)

Public function Static

FVec3

 

GetVelocityAtCoMRelativePosition

(
    T_PARTICLEHANDLE Particle,
    const FVec3& RelPos
)

Public function Static

FMatrix33

 

GetWorldInertia

(
    T_PARTICLEHANDLE Particle
)

Public function Static

FMatrix33

 

GetWorldInvInertia

(
    T_PARTICLEHANDLE Particle
)

Public function Static

const FRigid...

 

ParticleLocalToCoMLocal

(
    T_PARTICLEHANDLE Particle,
    const FRigidTransform3& T
)

Public function Static

const FVec3 ...

 

ParticleLocalToCoMLocal

(
    T_PARTICLEHANDLE Particle,
    const FVec3& P
)

Public function Static

const FRotat...

 

ParticleLocalToCoMLocal

(
    T_PARTICLEHANDLE Particle,
    const FRotation3& Q
)

Public function Static

void

 

SetActorWorldTransform

(
    T_PARTICLEHANDLE Particle,
    const FRigidTransform3& ActorWorld...
)

Public function Static

void

 

SetCoMWorldTransform

(
    T_PARTICLEHANDLE Particle,
    const FVec3& PCoM,
    const FRotation3& QCoM
)

Public function Static

void

 

SetCoMWorldTransform

(
    TPBDRigidParticles< FReal, 3 >& Pa...,
    const int32 Index,
    const FVec3& PCoM,
    const FRotation3& QCoM
)

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