TVector< FReal, 3 >

Windows
MacOS
Linux

Inheritance Hierarchy

FVector

TVector< FReal, 3 >

References

Module

ChaosCore

Header

/Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/Vector.h

Include

#include "Chaos/Vector.h"

Syntax

template<>
class TVector< FReal, 3 > : public FVector

Functions

Name Description

Public function

 

~TVector()

Public function Static

FReal

 

AngleBetween

(
    const TVector< FReal, 3 >& V1,
    const TVector< FReal, 3 >& V2
)

Public function Static

TVector< FRe...

 

AxisVector

(
    const int32 Axis
)

Public function Static

TVector< FRe...

 

CalculateVelocity

(
    const TVector< FReal, 3 >& P0,
    const TVector< FReal, 3 >& P1,
    const FReal Dt
)

Calculate the velocity to move from P0 to P1 in time Dt.

Public function Const

TVector< FRe...

 

ComponentwiseMax

(
    const TVector< FReal, 3 >& Other
)

Public function Const

TVector< FRe...

 

ComponentwiseMin

(
    const TVector< FReal, 3 >& Other
)

Public function Static

TVector< FRe...

 

CrossProduct

(
    const TVector< FReal, 3 >& V1,
    const TVector< FReal, 3 >& V2
)

Public function Static

FReal

 

DotProduct

(
    const TVector< FReal, 3 >& V1,
    const TVector< FReal, 3 >& V2
)

Public function Const

TVector< FRe...

 

GetOrthogonalVector()

Public function Static

bool

 

IsNearlyEqual

(
    const TVector< FReal, 3 >& A,
    const TVector< FReal, 3 >& B,
    const FReal Epsilon
)

Public function Static

TVector< FRe...

 

Lerp

(
    const TVector< FReal, 3 >& V1,
    const TVector< FReal, 3 >& V2,
    const FReal F
)

Public function Static

TVector< FRe...

 

Max

(
    const TVector< FReal, 3 >& V1,
    const TVector< FReal, 3 >& V2
)

Public function Const

FReal

 

Max()

Public function Static

Pair< FReal,...

 

MaxAndAxis

(
    const TVector< FReal, 3 >& V1,
    const TVector< FReal, 3 >& V2
)

Public function Const

int32

 

MaxAxis()

Public function Const

FReal

 

Min()

Public function Const

FReal

 

Product()

Public function

FReal

 

SafeNormalize

(
    FReal Epsilon
)

Public function

 

TVector

(
    const FVector4& vec
)

Public function

 

TVector

(
    const FVector& vec
)

Public function

 

TVector

(
    const FReal x,
    const FReal y,
    const FReal z
)

Public function

 

TVector()

Public function

 

TVector

(
    std::istream& Stream
)

Public function

 

TVector

(
    const FReal x
)

Public function Const

void

 

Write

(
    std::ostream& Stream
)

Operators

Name Description

Public function Const

TVector< FRe...

 

operator-()

Public function Const

TVector< FRe...

 

operator-

(
    const TVector< T2, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator-

(
    const FReal Other
)

Public function Const

TVector< FRe...

 

operator-

(
    const TVector< FReal, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator*

(
    const TVector< T2, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator*

(
    const TVector< FReal, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator*

(
    const FReal Other
)

Public function Const

TVector< FRe...

 

operator/

(
    const FReal Other
)

Public function Const

TVector< FRe...

 

operator/

(
    const TVector< T2, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator/

(
    const TVector< FReal, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator+

(
    const TVector< FReal, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator+

(
    const TVector< T2, 3 >& Other
)

Public function Const

TVector< FRe...

 

operator+

(
    const FReal Other
)

Public function Const

bool

 

operator<=

(
    const TVector< FReal, 3 >& V
)

Public function Const

bool

 

operator>=

(
    const TVector< FReal, 3 >& V
)

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