API Documentation
Loading...
Searching...
No Matches
Smoothing Class Reference

Contains basic logic to smooth 3D meshes. More...

#include <Smoothing.h>

Static Public Member Functions

static void ClearSmoothing (Geometry &geo, const Geometry::SmoothingParameters &smoothing_parameters)
 
static void CotangentLaplacianSmoothing (Geometry &geo, const Geometry::SmoothingParameters &smoothing_parameters)
 
static void LaplacianSmoothing (Geometry &geo, const Geometry::SmoothingParameters &smoothing_parameters)
 
static void NormalSmoothing (Geometry &geo, NormalMode normal_mode, const Angle< fltp08 > &max_smooth_angle, const void *lock, ProgressInfo *log)
 

Static Protected Member Functions

static void RestoreGeo (Geometry &geo, const Buffer< Vector< 3, fltp08 > > &verts, GeometryPositionModRestore &restore, const void *lock, ProgressInfo *log)
 

Detailed Description

Contains basic logic to smooth 3D meshes.


Member Function Documentation

◆ ClearSmoothing()

static void ClearSmoothing ( Geometry & geo,
const Geometry::SmoothingParameters & smoothing_parameters )
static

◆ CotangentLaplacianSmoothing()

static void CotangentLaplacianSmoothing ( Geometry & geo,
const Geometry::SmoothingParameters & smoothing_parameters )
static

◆ LaplacianSmoothing()

static void LaplacianSmoothing ( Geometry & geo,
const Geometry::SmoothingParameters & smoothing_parameters )
static

◆ NormalSmoothing()

static void NormalSmoothing ( Geometry & geo,
NormalMode normal_mode,
const Angle< fltp08 > & max_smooth_angle,
const void * lock,
ProgressInfo * log )
static

◆ RestoreGeo()

static void RestoreGeo ( Geometry & geo,
const Buffer< Vector< 3, fltp08 > > & verts,
GeometryPositionModRestore & restore,
const void * lock,
ProgressInfo * log )
staticprotected

The documentation for this class was generated from the following file: