![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <thread>#include <chrono>#include <type_traits>#include <tbb/parallel_for.h>#include <UVAtlas.h>#include "cloudViewer/t/geometry/kernel/UVUnwrapping.h"
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) |
| #define NULL 0 |
Definition at line 40 of file UVUnwrapping.cpp.
| std::vector<uint8_t> ib |
| float max_stretch_out |
Definition at line 64 of file UVUnwrapping.cpp.
| size_t num_charts_out |
Definition at line 65 of file UVUnwrapping.cpp.
| std::vector<int64_t> original_face_idx |
Definition at line 59 of file UVUnwrapping.cpp.
Referenced by cloudViewer::t::geometry::kernel::uvunwrapping::ComputeUVAtlas().
| std::vector<uint32_t> partition_result_adjacency |
Definition at line 63 of file UVUnwrapping.cpp.
| std::vector<UVAtlasVertex> vb |
Definition at line 60 of file UVUnwrapping.cpp.
Referenced by cloudViewer::visualization::rendering::FilamentScene::AddGeometry(), cloudViewer::t::geometry::kernel::uvunwrapping::ComputeUVAtlas(), cloudViewer::visualization::rendering::FilamentResourceManager::ReuseVertexBuffer(), and cloudViewer::visualization::gui::ImguiFilamentBridge::~ImguiFilamentBridge().