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

Go to the source code of this file.

Classes

struct  Slic3r::GUI::TextureDisplacementPreviewVolume
struct  Slic3r::GUI::TextureDisplacementPreviewInput
struct  Slic3r::GUI::TextureDisplacementPreviewResult
class  Slic3r::GUI::TextureDisplacementPreviewJob

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

Class Documentation

◆ Slic3r::GUI::TextureDisplacementPreviewVolume

struct Slic3r::GUI::TextureDisplacementPreviewVolume
Collaboration diagram for Slic3r::GUI::TextureDisplacementPreviewVolume:
Class Members
indexed_triangle_set base_mesh
TextureDisplacementFacetsData facets_data
vector< TextureDisplacementLayer > layers
vector< Vec2f > model_uv
TextureDisplacementOptions options
float resting_drop = 0.f
Vec3d texture_anchor = Vec3d::Zero()
Transform3d volume_to_world = Transform3d::Identity()

◆ Slic3r::GUI::TextureDisplacementPreviewInput

struct Slic3r::GUI::TextureDisplacementPreviewInput
Collaboration diagram for Slic3r::GUI::TextureDisplacementPreviewInput:
Class Members
TextureColorSettings color
vector< TextureDisplacementPreviewVolume > volumes

◆ Slic3r::GUI::TextureDisplacementPreviewResult

struct Slic3r::GUI::TextureDisplacementPreviewResult
Collaboration diagram for Slic3r::GUI::TextureDisplacementPreviewResult:
Class Members
indexed_triangle_set mesh
vector< uint8_t > triangle_color