TTriangle

Windows
MacOS
Linux

References

Module

Chaos

Header

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

Include

#include "Chaos/Triangle.h"

Syntax

template<typename T>
class TTriangle

Constructors

Name Description

Public function

TTriangle

(
    const TVector< T, 3 >& InA,
    const TVector< T, 3 >& InB,
    const TVector< T, 3 >& InC
)

Functions

Name Description

Public function Const

T

 

GetMargin()

Public function Const

TVector< T, ...

 

GetNormal()

Public function Const

TPlane< T, 3...

 

GetPlane()

Public function Const

bool

 

IsConvex()

Public function Const

bool

 

Overlap

(
    const TVector< T, 3 >& Point,
    const T Thickness
)

Public function Const

T

 

PhiWithNormal

(
    const TVector< T, 3 >& InSamplePoi...,
    TVector< T, 3 >& OutNormal
)

Public function Const

bool

 

Raycast

(
    const TVector< T, 3 >& StartPoint,
    const TVector< T, 3 >& Dir,
    const T Length,
    const T Thickness,
    T& OutTime,
    TVector< T, 3 >& OutPosition,
    TVector< T, 3 >& OutNormal,
    int32& OutFaceIndex
)

Public function Const

TVector< T, ...

 

Support

(
    const TVector< T, 3 >& Direction,
    const T Thickness
)

Public function Const

TVector< T, ...

 

Support2

(
    const TVector< T, 3 >& Direction
)

Operators

Name Description

Public function

TVector< T, ...

 

operator[]

(
    uint32 InIndex
)

Public function Const

const TVecto...

 

operator[]

(
    uint32 InIndex
)

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