TCurveUtil

Curve utility functions

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Curve/CurveUtil.h

Include

#include "Curve/CurveUtil.h"

Syntax

template<typename RealType>
struct TCurveUtil

Remarks

Curve utility functions

Functions

Name Description

Public function Static

RealType

 

ArcLength

(
    const TArrayView< const FVector3< R...,
    bool bLoop
)

Public function Static

int

 

FindNearestIndex

(
    const TArrayView< const FVector3< R...,
    FVector3< RealType > V
)

Public function Static

void

 

InPlaceSmooth

(
    TArrayView< FVector3< RealType >> V...,
    int StartIdx,
    int EndIdx,
    double Alpha,
    int NumIterations,
    bool bClosed
)

Smooth vertices in-place (will not produce a symmetric result, but does not require extra buffer)

Public function Static

void

 

IterativeSmooth

(
    TArrayView< FVector3< RealType >> V...,
    int StartIdx,
    int EndIdx,
    double Alpha,
    int NumIterations,
    bool bClosed
)

Smooth set of vertices using extra buffer

Public function Static

FVector3< Re...

 

Tangent

(
    const TArrayView< const FVector3< R...,
    int32 Idx,
    bool bLoop
)

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