Blender V4.3
area_compensation.cpp File Reference
#include "BLI_assert.h"
#include <Eigen/Dense>
#include "area_compensation.h"
#include "doublearea.h"
#include "slim.h"

Go to the source code of this file.

Namespaces

namespace  slim
 

Functions

static void slim::correct_geometry_size (double surface_area_to_map_area_ratio, MatrixXd &vertex_positions, double desired_surface_area_to_map_ration)
 
template<typename VertexPositionType , typename FaceIndicesType >
static double slim::compute_surface_area (const VertexPositionType v, const FaceIndicesType f)
 
void slim::correct_map_surface_area_if_necessary (SLIMData &slim_data)
 
void slim::correct_mesh_surface_area_if_necessary (SLIMData &slim_data)