OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
TextureDisplacementDebugJob.hpp File Reference
#include <cstddef>
#include <exception>
#include <functional>
#include "libslic3r/Point.hpp"
#include <vector>
#include "libslic3r/ObjectID.hpp"
#include "libslic3r/TextureBake/TextureBakeDebug.hpp"
#include "libslic3r/TextureDisplacement.hpp"
#include "Job.hpp"
Include dependency graph for TextureDisplacementDebugJob.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::GUI::TextureDisplacementDebugInput
class  Slic3r::GUI::TextureDisplacementDebugJob

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::GUI

Functions

void Slic3r::GUI::queue_texture_displacement_debug (const ModelVolume &volume, const TextureColorSettings &color, const TextureDisplacementPrepareParams &prepare_params, const Transform3d &prepare_texture_frame, float resting_drop, bool run_prepare, bool check_topology, std::function< void(std::vector< BakeStageSnapshot >)> on_finished)

Class Documentation

◆ Slic3r::GUI::TextureDisplacementDebugInput

struct Slic3r::GUI::TextureDisplacementDebugInput
Collaboration diagram for Slic3r::GUI::TextureDisplacementDebugInput:
Class Members
indexed_triangle_set base_mesh
bool check_topology = true
TextureColorSettings color
TextureDisplacementFacetsData facets_data
vector< TextureDisplacementLayer > layers
size_t mesh_cap = 4'000'000
vector< Vec2f > model_uv
TextureDisplacementOptions options
TextureDisplacementPrepareParams prepare_params
Transform3d prepare_texture_frame = Transform3d::Identity()
float resting_drop = 0.f
bool run_prepare = true
ObjectID volume_id
Transform3d volume_to_world = Transform3d::Identity()