#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>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) |