59a1f9e609
Fix of the previous commit.
2020-05-22 09:29:21 +02:00
1d0272c8e4
Replaced many defines in libslic3r.h with constexpr,
...
removed some macros to support old visual studio compiler.
2020-05-22 09:29:21 +02:00
41d69e546b
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2020-04-28 19:31:18 +02:00
f44d172715
Integrate scaling and unscaling into Point.hpp
2020-04-23 18:17:50 +02:00
109b95bb19
WIP: Reworking of FillRectilinear2 to support monotonous infill
...
with ant colony optimization and 3-opt flips.
2020-04-22 10:54:11 +02:00
4e0e9cfeab
Compile with 32bit coord_t by default.
2020-03-25 14:35:41 +01:00
7769f9740b
64bit coord_t
...
Vec3i as a vertex index to TriangleMesh constructor
2020-03-25 14:35:41 +01:00
b370cf0ed0
Fixed a regression issue to PrusaSlicer 2.1.1
...
Custom printer with center of bed at 0,0 results in "toolpath outside print area" #3510
The G92 A0 B0 was incorrectly considered to be equal to just G92
to reset all axes.
2020-03-21 10:09:33 +01:00
91928629e9
use vsnprintf instead of snprintf in string_printf function
...
Also, revert to old location: Utils.hpp and utils.cpp
2020-02-03 16:00:53 +01:00
937ade7379
string_printf Wformat-security hack #
...
#3594 , #3592
2020-02-03 11:09:54 +01:00
a5ccb7a6c2
Merge branch 'master' into lm_tm_hollowing
2020-01-21 13:00:07 +01:00
8406b2dafa
Refactoring of ToolOrdering (wipe into infill / object)
...
Refactoring of GCode::_do_export()
Helper lower_bound and search functions similar to std, but without
needing the value object explicitely.
2020-01-10 11:27:04 +01:00
d47261acae
add drain hole 3mf export and import
2019-12-06 15:47:58 +01:00
3e204ecb80
Refactor: Move Semver from slice3r to libslic3r
...
A static symbol Slic3r::SEMVER is introduced, which holds
the running slicer's Semver object.
This is mainly done to make testing updater behaviour
_much_ easier. Additionaly to cleanup some questionable code
(Semver was being parsed multiple times / in multiple places
in the frontend.)
2019-08-19 17:04:14 +02:00
84e0f8e514
Make an order in using scale and unscale, remove some warnings.
2019-06-26 10:34:27 +02:00
ab7a9503aa
Warning hunt session followup
2019-06-17 10:05:46 +02:00
48ed42644e
Fixed functions declaration template<class Tf> inline constexpr coord_t scaled(Tf val) and template<class Tf> inline constexpr Tf unscaled(coord_t val) to use constexpr on versions of Visual Studio which support it
2019-06-17 09:28:41 +02:00
bd85970adf
Warning hunt session.
2019-06-14 18:17:17 +02:00
1fa9b14adb
Fix build: Stray semicolon
2019-02-04 16:57:11 +01:00
d2ecf77818
Added missing include (build on OSX)
2019-01-29 12:09:40 +01:00
3066e4ee4b
Fixed compile on OSX
2019-01-29 11:38:51 +01:00
252861aa65
Fix of rotations using sidebar fields
2019-01-29 11:26:35 +01:00
995d951bfa
Upgrade Boost to 1.66 on Windows
2019-01-16 15:14:18 +01:00
e0d4b84685
Removed the STDMOVE macro.
2018-11-02 20:45:23 +01:00
6a0b43f909
Added various manifests,
...
added auto generation of includes and manifests from version and build
variables,
resurrected SLIC3R_LOGLEVEL env var.
2018-09-24 11:53:05 +02:00
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00