FMeshCurvatureMapBaker

Windows
MacOS
Linux

Inheritance Hierarchy

FMeshImageBaker

FMeshCurvatureMapBaker

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Sampling/MeshCurvatureMapBaker.h

Include

#include "Sampling/MeshCurvatureMapBaker.h"

Syntax

class FMeshCurvatureMapBaker : public FMeshImageBaker

Variables

Name Description

Public variable

double

 

BlurRadius

Public variable

TSharedPtr< FMe...

 

Curvatures

Required input data, can be provided, will be computed otherwise

Public variable

double

 

MinRangeScale

Public variable

double

 

RangeScale

Protected variable

TUniquePtr< TIm...

 

ResultBuilder

Public variable

EClampMode

 

UseClampMode

Public variable

EColorMode

 

UseColorMode

Public variable

ECurvatureType

 

UseCurvatureType

Destructors

Name Description

Public function Virtual

~FMeshCurvatureMapBaker()

Functions

Name Description

Protected function

void

 

Bake_Multi()

Protected function

void

 

Bake_Single()

Public function

void

 

CacheDetailCurvatures

(
    const FDynamicMesh3* DetailMes...
)

Populate Curvatures member if valid data has not been provided

Protected function

void

 

GetColorMapRange

(
    FVector3f& NegativeColor,
    FVector3f& ZeroColor,
    FVector3f& PositiveColor
)

Public function Const

const TUniqu...

 

GetResult()

Output

Public function

TUniquePtr< ...

 

TakeResult()

Overridden from FMeshImageBaker

Name Description

Public function Virtual

void

 

Bake()

Compute functionsCalculate bake result

Enums

Name

Description

Public enum

EClampMode

Public enum

EColorMode

Public enum

ECurvatureType

Options

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