OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
SketchImport.cpp File Reference
#include "libslic3r/CAD/SketchImport.hpp"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/EmbossShape.hpp"
#include "libslic3r/Emboss.hpp"
#include "libslic3r/NSVGUtils.hpp"
#include "libslic3r/ExPolygon.hpp"
#include "libslic3r/TextConfiguration.hpp"
#include "libslic3r/libslic3r.h"
#include "libslic3r/Utils.hpp"
#include <algorithm>
#include <limits>
#include <vector>
#include <string>
#include <memory>
#include <utility>
#include <nanosvg/nanosvg.h>
Include dependency graph for SketchImport.cpp:

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

template<class ToMm>
static ImportRegion Slic3r::expoly_to_region (const ExPolygon &ex, ToMm to_mm)
static void Slic3r::center_regions (ImportRegions &regs)
static std::string Slic3r::default_font_path ()
ImportRegions Slic3r::text_to_regions (const std::string &utf8, double size_mm, const std::string &font_path)
ImportRegions Slic3r::text_to_regions (const std::string &utf8, double size_mm, const std::shared_ptr< const Emboss::FontFile > &ff)
ImportRegions Slic3r::svg_to_regions (const std::string &svg_path, double scale)
ImportRegions Slic3r::transform_regions (const ImportRegions &src, const Vec2d &offset, double scale_x, double scale_y)