#include "libslic3r/Point.hpp"
#include "libslic3r/Format/STEP.hpp"
#include "libslic3r/ClipperUtils.hpp"
#include "../libslic3r.h"
#include "../Model.hpp"
#include "../TriangleMesh.hpp"
#include "../I18N.hpp"
#include "svg.hpp"
#include "nanosvg/nanosvg.h"
#include <cstdlib>
#include <cstddef>
#include <TopAbs_ShapeEnum.hxx>
#include <TopLoc_Location.hxx>
#include <Standard_Handle.hxx>
#include <Poly_Triangulation.hxx>
#include <BRep_Tool.hxx>
#include <cstdint>
#include <Standard_TypeDef.hxx>
#include <gp_Trsf.hxx>
#include <TopAbs_Orientation.hxx>
#include <Poly_Triangle.hxx>
#include <string>
#include <boost/log/trivial.hpp>
#include <vector>
#include <utility>
#include "BRepBuilderAPI_MakeWire.hxx"
#include "BRepBuilderAPI_MakeEdge.hxx"
#include "BRepBuilderAPI_MakeFace.hxx"
#include "BRepPrimAPI_MakePrism.hxx"
#include "BRepBuilderAPI_Transform.hxx"
#include "BRepMesh_IncrementalMesh.hxx"
#include "TopoDS_Face.hxx"
#include "TopExp_Explorer.hxx"
#include "TopoDS.hxx"
#include "BRepExtrema_SelfIntersection.hxx"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/Polyline.hpp"
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
|
| bool | Slic3r::is_same_points (gp_Pnt pt1, gp_Pnt pt2) |
| void | Slic3r::interp_v2_v2v2 (float r[2], const float a[2], const float b[2], const float t) |
| void | Slic3r::interp_v2_v2v2v2v2_cubic (float p[2], const float v1[2], const float v2[2], const float v3[2], const float v4[2], const float u) |
| bool | Slic3r::is_two_lines_interaction (gp_Pnt pL1, gp_Pnt pL2, gp_Pnt pR1, gp_Pnt pR2) |
| bool | Slic3r::is_profile_self_interaction (std::vector< std::pair< gp_Pnt, gp_Pnt > > profile_line_points) |
| double | Slic3r::get_profile_area (std::vector< std::pair< gp_Pnt, gp_Pnt > > profile_line_points) |
| bool | Slic3r::get_svg_profile (const char *path, std::vector< Element_Info > &element_infos, std::string &message) |
| bool | Slic3r::load_svg (const char *path, Model *model, std::string &message) |
◆ Slic3r::Element_Info
| struct Slic3r::Element_Info |
| Class Members |
|
unsigned int |
color |
|
|
string |
name |
|
|
TopoDS_Shape |
shape |
|