ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
UVUnwrapping.cpp File Reference
#include <thread>
#include <chrono>
#include <type_traits>
#include <tbb/parallel_for.h>
#include <UVAtlas.h>
#include "cloudViewer/t/geometry/kernel/UVUnwrapping.h"
Include dependency graph for UVUnwrapping.cpp:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::t
 
 cloudViewer::t::geometry
 
 cloudViewer::t::geometry::kernel
 
 cloudViewer::t::geometry::kernel::uvunwrapping
 

Macros

#define NULL   0
 

Functions

std::tuple< float, int, int > cloudViewer::t::geometry::kernel::uvunwrapping::ComputeUVAtlas (TriangleMesh &mesh, const size_t width, const size_t height, const float gutter, const float max_stretch, int parallel_partitions, int nthreads)
 

Macro Definition Documentation

◆ NULL

#define NULL   0

Definition at line 40 of file UVUnwrapping.cpp.

Variable Documentation

◆ ib

◆ max_stretch_out

float max_stretch_out

Definition at line 64 of file UVUnwrapping.cpp.

◆ num_charts_out

size_t num_charts_out

Definition at line 65 of file UVUnwrapping.cpp.

◆ original_face_idx

std::vector<int64_t> original_face_idx

◆ partition_result_adjacency

std::vector<uint32_t> partition_result_adjacency

Definition at line 63 of file UVUnwrapping.cpp.

◆ vb