TRigidTransform< FReal, 3 >

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TTransform

TRigidTransform< FReal, 3 >

References

Module

Chaos

Header

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

Include

#include "Chaos/Transform.h"

Syntax

template<>
class TRigidTransform< FReal, 3 > : public UE::Math::TTransform< FReal >

Functions

Name Description

Public function Const

TRigidTransf...

 

GetRelativeTransformNoScale

(
    const TRigidTransform< FReal, 3 >&...
)

Get the transform which maps from Other to This, ignoring the scale on both.

Public function Const

TRigidTransf...

 

Inverse()

Public function Static

TRigidTransf...

 

MultiplyNoScale

(
    const TRigidTransform< FReal, 3 >&...,
    const TRigidTransform< FReal, 3 >&...
)

Equivalent to (A * B) but assuming both have unit scale.

Public function Const

PMatrix< FRe...

 

ToMatrixNoScale()

Public function Const

PMatrix< FRe...

 

ToMatrixWithScale()

Public function Const

TVector< FRe...

 

TransformNormalNoScale

(
    const TVector< FReal, 3 >& Normal
)

Public function Const

TVector< FRe...

 

TransformNormalUnsafe

(
    const TVector< FReal, 3 >& Normal
)

Transform the normal when scale may be non-unitary. Assumes no scale components are zero.

Public function

 

TRigidTransform()

Public function

 

TRigidTransform

(
    const FMatrix44d& Matrix
)

Public function

 

TRigidTransform

(
    const FMatrix44f& Matrix
)

Public function

 

TRigidTransform

(
    const BaseTransform& Transform
)

Public function

 

TRigidTransform

(
    const TVector< FReal, 3 >& Transla...,
    const TRotation< FReal, 3 >& Rotat...
)

Public function

 

TRigidTransform

(
    const TVector< FReal, 3 >& Transla...,
    const TRotation< FReal, 3 >& Rotat...,
    const TVector< FReal, 3 >& Scale
)

Operators

Name Description

Public function Const

Chaos::PMatr...

 

operator*

(
    const Chaos::PMatrix< Chaos::FReal,...
)

Public function Const

TRigidTransf...

 

operator*

(
    const TRigidTransform< FReal, 3 >&...
)

Typedefs

Name

Description

BaseTransform