OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
ExclusionVolumeGeometry.hpp File Reference
#include "ExPolygon.hpp"
#include "Polygon.hpp"
#include "libslic3r.h"
#include "Point.hpp"
#include "PrintConfig.hpp"
#include <cstddef>
#include <vector>
Include dependency graph for ExclusionVolumeGeometry.hpp:
This graph shows which files directly or indirectly include this file:

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 |/

Functions

bool Slic3r::bed_exclusion_z_ranges_overlap (double first_min, double first_max, double second_min, double second_max)
Polygon Slic3r::bed_exclusion_arrange_polygon (const Polygon &polygon)
ExPolygons Slic3r::active_bed_exclusion_footprints (const std::vector< BedExcludeRegion > &regions, const double z_min, const double z_max, const Point &translation, const coord_t clearance)
ExPolygons Slic3r::active_bed_exclusion_footprints (const std::vector< std::vector< BedExcludeRegion > > &regions_by_extruder, const std::vector< size_t > &physical_extruders, const double z_min, const double z_max, const Point &translation, const coord_t clearance)
std::vector< size_t > Slic3r::bed_exclusion_physical_extruders (const Print &print, const std::vector< unsigned int > &filament_ids, const size_t physical_extruder_count, const int layer_id)
ExPolygons Slic3r::active_bed_exclusion_footprints_for_object (const PrintObject &object, const std::vector< std::vector< BedExcludeRegion > > &regions_by_extruder, const std::vector< size_t > &physical_extruders, const double z_min, const double z_max, const coord_t clearance)