Smoothing

MeshProcessing.explicitcurvatureflowMethod
mesh = explicitcurvatureflow(mesh[; dt=0.5, n=10, ifixed=Set{Int}()])

Smooth mesh by explicit curvature flow:

  • time step dt
  • number of iterations n
  • fixed vertices ifixed can be Set{Int}, vector of indices or :boundary
source
MeshProcessing.implicitcurvatureflowMethod
mesh = implicitcurvatureflow(mesh[; dt=0.1, ifixed=Set{Int}()])

Smooth mesh by implicit curvature flow.

  • time step dt
  • fixed vertices ifixed can be Set{Int}, vector of indices or :boundary
source