TCircle3

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/CircleTypes.h

Include

#include "CircleTypes.h"

Syntax

template<typename RealType>
struct TCircle3

Variables

Name Description

Public variable

bool

 

bIsReversed

Public variable

TFrame3< RealTy...

 

Frame

Public variable

RealType

 

Radius

Constructors

Name Description

Public function

TCircle3()

Public function

TCircle3

(
    const RealType& RadiusIn
)

Public function

TCircle3

(
    const FVector3< RealType >& Center...,
    const RealType& RadiusIn
)

Public function

TCircle3

(
    const TFrame3< RealType >& FrameIn,
    const RealType& RadiusIn
)

Functions

Name Description

Public function Const

FVector3< Re...

 

ClosestPoint

(
    const FVector3< RealType >& QueryP...
)

Public function Const

RealType

 

Distance

(
    const FVector3< RealType >& Point
)

Public function Const

RealType

 

DistanceSquared

(
    const FVector3< RealType >& Point
)

Public function Const

RealType

 

GetArea()

Public function Const

TOrientedBox...

 

GetBoundingBox()

Public function Const

const FVecto...

 

GetCenter()

Public function Const

RealType

 

GetCircumference()

Public function Const

RealType

 

GetCurvature()

Public function Const

RealType

 

GetDiameter()

Public function Const

FVector3< Re...

 

GetNormal()

Public function Const

FVector3< Re...

 

GetPointFromAngleD

(
    RealType AngleDeg
)

Public function Const

FVector3< Re...

 

GetPointFromAngleR

(
    RealType AngleRad
)

Public function Const

FVector3< Re...

 

GetPointFromUnitParameter

(
    RealType UnitParam
)

Public function Const

RealType

 

GetSignedCurvature()

Public function

void

 

SetArea

(
    RealType NewArea
)

Public function

void

 

SetCircumference

(
    RealType NewCircumference
)

Public function

void

 

SetDiameter

(
    RealType NewDiameter
)

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