12#ifndef EASY3D_ALGO_SURFACE_MESH_PARAMETERIZATION_H
13#define EASY3D_ALGO_SURFACE_MESH_PARAMETERIZATION_H
16#include <easy3d/core/surface_mesh.h>
34 void harmonic(
bool use_uniform_weights =
false);
41 bool setup_boundary_constraints();
44 bool setup_lscm_boundary();
A halfedge data structure for polygonal meshes of 2-manifold.
Definition: surface_mesh.h:52
A class for surface parameterization.
Definition: surface_mesh_parameterization.h:28
void harmonic(bool use_uniform_weights=false)
Compute discrete harmonic parameterization.
Definition: surface_mesh_parameterization.cpp:93
SurfaceMeshParameterization(SurfaceMesh *mesh)
Construct with mesh to be parameterized.
Definition: surface_mesh_parameterization.cpp:24
void lscm()
Compute parameterization based on least squares conformal mapping.
Definition: surface_mesh_parameterization.cpp:228
Definition: collider.cpp:182