GEL
2
GEL is a library for Geometry and Linear Algebra
|
00001 /* ----------------------------------------------------------------------- * 00002 * This file is part of GEL, www.imm.dtu.dk/GEL 00003 * Copyright (C) the authors (see AUTHORS.txt) and DTU Informatics 00004 * 00005 * Principal authors: 00006 * Christian Thode Larsen (thode2d@gmail.com) 00007 * J. Andreas Baerentzen (jab@imm.dtu.dk) 00008 * 00009 * See LICENSE.txt for licensing information 00010 * ----------------------------------------------------------------------- */ 00011 00012 #ifndef __HMESH_SMOOTH_H 00013 #define __HMESH_SMOOTH_H 00014 00015 namespace HMesh 00016 { 00017 class Manifold; 00018 00020 void laplacian_smooth(HMesh::Manifold& m, float t=1.0f); 00021 00023 void taubin_smooth(HMesh::Manifold& m, int iter); 00024 00026 void fvm_smooth(HMesh::Manifold& m, int iter); 00027 } 00028 #endif __HMESH_SMOOTH_H