TCylinder

Windows
MacOS
Linux

Inheritance Hierarchy

FImplicitObject

TCylinder

References

Module

Chaos

Header

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

Include

#include "Chaos/Cylinder.h"

Syntax

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

Constructors

Name Description

Public function

TCylinder

(
    const TCylinder < T >& Other
)

Public function

TCylinder

(
    TCylinder < T >&& Other
)

Public function

TCylinder

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

Destructors

Name Description

Public function

~TCylinder()

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 Static

T

 

GetArea

(
    const T Height,
    const T Radius,
    const bool IncludeEndCaps
)

Public function Const

T

 

GetArea

(
    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 Radius
)

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

 

GetRadius()

Public function Static

TRotation < T...

 

GetRotationOfMass()

Public function Static

T

 

GetVolume

(
    const T Height,
    const T Radius
)

Public function Const

T

 

GetVolume()

Public function Const

const TVecto ...

 

GetX1()

Public function Const

const TVecto ...

 

GetX2()

Public function Virtual 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

void

 

Serialize

(
    FChaosArchive & Ar
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback