OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
TextureBakePipeline.cpp File Reference
#include "TextureBakePipeline.hpp"
#include <cstddef>
#include <cstdint>
#include <math.h>
#include <ratio>
#include <tbb/blocked_range.h>
#include <tbb/parallel_for.h>
#include "libslic3r/TextureBake/TextureBakeIndex.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/TextureBake/TextureBakeDisplace.hpp"
#include "libslic3r/TextureBake/TextureBakeSubdivide.hpp"
#include "libslic3r/TextureBake/TextureBakeRegularize.hpp"
#include "libslic3r/TextureBake/TextureBakeRelocate.hpp"
#include "libslic3r/TextureBake/TextureBakeFlip.hpp"
#include "libslic3r/TextureBake/TextureBakeDecimate.hpp"
#include "libslic3r/TextureBake/TextureBakeRepair.hpp"
#include "TextureBakeDebug.hpp"
#include <algorithm>
#include <chrono>
#include <cmath>
#include <string>
#include <boost/log/trivial.hpp>
#include <vector>
#include <utility>
Include dependency graph for TextureBakePipeline.cpp:

Go to the source code of this file.

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::TextureBake

Functions

void Slic3r::TextureBake::clamp_below_bottom (TriSoup &geometry, float bottom_z)
size_t Slic3r::TextureBake::snap_bottom_to_flat (TriSoup &geometry, float bottom_z, double tol)
PipelineResult Slic3r::TextureBake::run_pipeline (const TriSoup &input, const HeightSampleFn &sample, const PipelineSettings &settings, const DisplaceBounds &bounds, PipelineMode mode, const std::vector< uint8_t > &face_excluded, const PipelineProgressFn &on_progress, BakeStageRecorder *debug, const ColorSampleFn &color_sample)