Blender V5.0
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)