OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
WallToolPaths.hpp File Reference
#include <cstddef>
#include <boost/container_hash/hash.hpp>
#include <memory>
#include <ankerl/unordered_dense.h>
#include <vector>
#include <utility>
#include "libslic3r/libslic3r.h"
#include "libslic3r/Point.hpp"
#include "utils/ExtrusionLine.hpp"
#include "../Polygon.hpp"
#include "../PrintConfig.hpp"
Include dependency graph for WallToolPaths.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::Arachne::WallToolPathsParams
class  Slic3r::Arachne::WallToolPaths

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

Functions

coord_t Slic3r::Arachne::meshfix_maximum_resolution ()
coord_t Slic3r::Arachne::meshfix_maximum_deviation ()
coord_t Slic3r::Arachne::meshfix_maximum_extrusion_area_deviation ()
WallToolPathsParams Slic3r::Arachne::make_paths_params (const int layer_id, const PrintObjectConfig &print_object_config, const PrintConfig &print_config)

Variables

constexpr bool Slic3r::Arachne::fill_outline_gaps = true

Class Documentation

◆ Slic3r::Arachne::WallToolPathsParams

class Slic3r::Arachne::WallToolPathsParams
Class Members
bool is_top_or_bottom_layer = false
float min_bead_width = 0.f
float min_feature_size = 0.f
float min_length_factor = 0.5f
int wall_distribution_count = 1
coord_t wall_maximum_deviation = meshfix_maximum_deviation()
coord_t wall_maximum_resolution = meshfix_maximum_resolution()
float wall_transition_angle = 10.f
float wall_transition_filter_deviation = 0.f
float wall_transition_length = 0.f