mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-08-30 13:26:58 +00:00
Fix build error when PCH is not used
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
#include "libslic3r/Algorithm/LineSplit.hpp"
|
#include "libslic3r/Algorithm/LineSplit.hpp"
|
||||||
#include "libslic3r/Arachne/utils/ExtrusionJunction.hpp"
|
#include "libslic3r/Arachne/utils/ExtrusionJunction.hpp"
|
||||||
#include "libslic3r/Arachne/utils/ExtrusionLine.hpp"
|
#include "libslic3r/Arachne/utils/ExtrusionLine.hpp"
|
||||||
|
#include "libslic3r/ClipperUtils.hpp"
|
||||||
#include "libslic3r/Layer.hpp"
|
#include "libslic3r/Layer.hpp"
|
||||||
#include "libslic3r/PerimeterGenerator.hpp"
|
#include "libslic3r/PerimeterGenerator.hpp"
|
||||||
#include "libslic3r/Point.hpp"
|
#include "libslic3r/Point.hpp"
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// CuraEngine is released under the terms of the AGPLv3 or higher.
|
// CuraEngine is released under the terms of the AGPLv3 or higher.
|
||||||
|
|
||||||
#include "InterlockingGenerator.hpp"
|
#include "InterlockingGenerator.hpp"
|
||||||
|
#include "libslic3r/ClipperUtils.hpp"
|
||||||
#include "Layer.hpp"
|
#include "Layer.hpp"
|
||||||
|
|
||||||
namespace std {
|
namespace std {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#include "libslic3r/ClipperUtils.hpp"
|
||||||
#include "../libslic3r.h"
|
#include "../libslic3r.h"
|
||||||
#include "../Model.hpp"
|
#include "../Model.hpp"
|
||||||
#include "../TriangleMesh.hpp"
|
#include "../TriangleMesh.hpp"
|
||||||
@@ -19,9 +20,8 @@
|
|||||||
#include "TopExp_Explorer.hxx"
|
#include "TopExp_Explorer.hxx"
|
||||||
#include "TopoDS.hxx"
|
#include "TopoDS.hxx"
|
||||||
#include "BRepExtrema_SelfIntersection.hxx"
|
#include "BRepExtrema_SelfIntersection.hxx"
|
||||||
#include "clipper/clipper.hpp"
|
#include "libslic3r/clipper.hpp"
|
||||||
|
#include "libslic3r/Polygon.hpp"
|
||||||
using namespace ClipperLib;
|
|
||||||
|
|
||||||
namespace Slic3r {
|
namespace Slic3r {
|
||||||
const double STEP_TRANS_CHORD_ERROR = 0.005;
|
const double STEP_TRANS_CHORD_ERROR = 0.005;
|
||||||
@@ -213,9 +213,9 @@ bool get_svg_profile(const char *path, std::vector<Element_Info> &element_infos,
|
|||||||
for (int i = 0; i < path_line_points.size(); ++i) {
|
for (int i = 0; i < path_line_points.size(); ++i) {
|
||||||
ClipperLib::Path pt_path;
|
ClipperLib::Path pt_path;
|
||||||
for (auto line_point : path_line_points[i]) {
|
for (auto line_point : path_line_points[i]) {
|
||||||
pt_path.push_back(IntPoint(line_point.first.X() * scale_size, line_point.first.Y() * scale_size));
|
pt_path.push_back(ClipperLib::IntPoint(line_point.first.X() * scale_size, line_point.first.Y() * scale_size));
|
||||||
}
|
}
|
||||||
pt_path.push_back(IntPoint(path_line_points[i].back().second.X() * scale_size, path_line_points[i].back().second.Y() * scale_size));
|
pt_path.push_back(ClipperLib::IntPoint(path_line_points[i].back().second.X() * scale_size, path_line_points[i].back().second.Y() * scale_size));
|
||||||
|
|
||||||
ClipperLib::Paths out_paths;
|
ClipperLib::Paths out_paths;
|
||||||
ClipperLib::ClipperOffset co;
|
ClipperLib::ClipperOffset co;
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
#include "libslic3r/libslic3r.h"
|
#include "libslic3r/libslic3r.h"
|
||||||
#include "libslic3r/Utils.hpp"
|
#include "libslic3r/Utils.hpp"
|
||||||
#include "libslic3r/Print.hpp"
|
#include "libslic3r/Print.hpp"
|
||||||
|
#include "libslic3r/ClipperUtils.hpp"
|
||||||
#include "libslic3r/LocalesUtils.hpp"
|
#include "libslic3r/LocalesUtils.hpp"
|
||||||
#include "libslic3r/format.hpp"
|
#include "libslic3r/format.hpp"
|
||||||
#include "GCodeProcessor.hpp"
|
#include "GCodeProcessor.hpp"
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#include "ClipperUtils.hpp"
|
||||||
#include "TimelapsePosPicker.hpp"
|
#include "TimelapsePosPicker.hpp"
|
||||||
#include "Layer.hpp"
|
#include "Layer.hpp"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "Model.hpp"
|
#include "Model.hpp"
|
||||||
#include "libslic3r.h"
|
#include "libslic3r.h"
|
||||||
#include "BuildVolume.hpp"
|
#include "BuildVolume.hpp"
|
||||||
|
#include "ClipperUtils.hpp"
|
||||||
#include "Exception.hpp"
|
#include "Exception.hpp"
|
||||||
#include "Model.hpp"
|
#include "Model.hpp"
|
||||||
#include "ModelArrange.hpp"
|
#include "ModelArrange.hpp"
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ namespace Slic3r {
|
|||||||
|
|
||||||
class GCode;
|
class GCode;
|
||||||
class Model;
|
class Model;
|
||||||
|
class ModelObject;
|
||||||
|
|
||||||
enum class CalibMode : int {
|
enum class CalibMode : int {
|
||||||
Calib_None = 0,
|
Calib_None = 0,
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
#include "libslic3r/BoundingBox.hpp"
|
#include "libslic3r/BoundingBox.hpp"
|
||||||
#include "libslic3r/Model.hpp"
|
#include "libslic3r/Model.hpp"
|
||||||
#include "libslic3r/Polygon.hpp"
|
#include "libslic3r/Polygon.hpp"
|
||||||
|
#include "libslic3r/ClipperUtils.hpp"
|
||||||
|
|
||||||
#include "Widgets/LabeledStaticBox.hpp"
|
#include "Widgets/LabeledStaticBox.hpp"
|
||||||
#include "Widgets/DialogButtons.hpp"
|
#include "Widgets/DialogButtons.hpp"
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
#include "../GUI/Jobs/ProgressIndicator.hpp"
|
#include "../GUI/Jobs/ProgressIndicator.hpp"
|
||||||
#include "../GUI/PartPlate.hpp"
|
#include "../GUI/PartPlate.hpp"
|
||||||
#include "libslic3r/CutUtils.hpp"
|
#include "libslic3r/CutUtils.hpp"
|
||||||
|
#include "libslic3r/ClipperUtils.hpp"
|
||||||
|
|
||||||
#include "libslic3r/Model.hpp"
|
#include "libslic3r/Model.hpp"
|
||||||
#include "slic3r/GUI/Jobs/BoostThreadWorker.hpp"
|
#include "slic3r/GUI/Jobs/BoostThreadWorker.hpp"
|
||||||
|
|||||||
Reference in New Issue
Block a user