TTaperedCylinder

Windows
MacOS
Linux

Inheritance Hierarchy

FImplicitObject

TTaperedCylinder

References

Module

Chaos

Header

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

Include

#include "Chaos/TaperedCylinder.h"

Syntax

template<class T>
class TTaperedCylinder : public Chaos::FImplicitObject

Constructors

Name Description

Public function

TTaperedCylinder()

Public function

TTaperedCylinder

(
    const TTaperedCylinder< T >& Other
)

Public function

TTaperedCylinder

(
    TTaperedCylinder< T >&& Other
)

Public function

TTaperedCylinder

(
    const TVector< T, 3 >& x1,
    const TVector< T, 3 >& x2,
    const T Radius1,
    const T Radius2
)

Destructors

Name Description

Public function

~TTaperedCylinder()

Functions

Name Description

Public function Const

TArray< TVec...

 

ComputeLocalSamplePoints

(
    const T PointsPerUnitArea,
    const bool IncludeEndCaps,
    const int32 MinPoints,
    const int32 MaxPoints
)

Returns sample points centered about the origin.

Public function Const

TArray< TVec...

 

ComputeLocalSamplePoints

(
    const int32 NumPoints,
    const bool IncludeEndCaps
)

Returns sample points centered about the origin.

Public function Const

TArray< TVec...

 

ComputeSamplePoints

(
    const T PointsPerUnitArea,
    const bool IncludeEndCaps,
    const int32 MinPoints,
    const int32 MaxPoints
)

Returns sample points at the current location of the cylinder.

Public function Const

TArray< TVec...

 

ComputeSamplePoints

(
    const int32 NumPoints,
    const bool IncludeEndCaps
)

Returns sample points at the current location of the cylinder.

Public function

Pair< TVecto...

 

FindClosestIntersection

(
    const TVector< T, 3 >& StartPoint,
    const TVector< T, 3 >& EndPoint,
    const T Thickness
)

Public function Const

T

 

GetArea

(
    const bool IncludeEndCaps
)

Public function Static

T

 

GetArea

(
    const T Height,
    const T Radius1,
    const T Radius2,
    const bool IncludeEndCaps
)

Public function Const

TVector< T, ...

 

GetAxis()

Public function Const

TVector< T, ...

 

GetCenter()

Public function Const

TVector< T, ...

 

GetCenterOfMass()

Returns the centroid (center of mass).

Public function Const

T

 

GetHeight()

Public function Static

PMatrix< T, ...

 

GetInertiaTensor

(
    const T Mass,
    const T Height,
    const T Radius1,
    const T Radius2
)

Public function Const

PMatrix< T, ...

 

GetInertiaTensor

(
    const T Mass
)

Public function Const

const TVecto...

 

GetInsertion()

Returns the topmost point on the cylinder.

Public function Const

const TVecto...

 

GetOrigin()

Returns the bottommost point on the cylinder.

Public function Const

T

 

GetRadius1()

Public function Const

T

 

GetRadius2()

Public function Static

TRotation< T...

 

GetRotationOfMass()

Public function Const

T

 

GetSlantHeight()

Public function Static

T

 

GetVolume

(
    const T Height,
    const T Radius1,
    const T Radius2
)

Public function Const

T

 

GetVolume()

Public function Const

const TVecto...

 

GetX1()

Public function Const

const TVecto...

 

GetX2()

Public function Const

T

 

PhiWithNormal

(
    const TVector< T, 3 >& x,
    TVector< T, 3 >& Normal
)

Public function Static

constexpr EI...

 

StaticType()

Overridden from FImplicitObject

Name Description

Public function Virtual Const

const TAABB<...

 

BoundingBox()

Public function Virtual Const

uint32

 

GetTypeHash()

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