Joseph Lenox
|
adc126067d
|
Cleaned up warnings with unused variables and casting to cover signed/unsigned
|
2018-07-30 09:02:39 -05:00 |
|
Joseph Lenox
|
5b80fa4a55
|
Adjust code formatting so that -Wmisleading-indentation doesn't trip over the lines.
|
2018-07-30 08:56:51 -05:00 |
|
Joseph Lenox
|
51fbe8ad6e
|
Added parens to declare intent and quiet compiler warnings.
|
2018-07-30 08:54:04 -05:00 |
|
Joseph Lenox
|
7180c2e8d5
|
Initialize e_per_mm to make the compiler not freak out
|
2018-07-30 08:52:34 -05:00 |
|
Joseph Lenox
|
e81e19cbc1
|
Fix int (#4495)
* Use int64 on windows
|
2018-07-29 22:12:02 -05:00 |
|
Joseph Lenox
|
d5a2e1b1a3
|
Added implementation of Taubin fit cribbed from "Circular and Linear Regression: Fitting circles and lines by least squares", p126 by Nikolai Chernov for both Pointf and Points,
Added tests for fit and extended some operators to function on Pointf
|
2018-07-29 20:15:21 -05:00 |
|
Joseph Lenox
|
4451fc424c
|
Renamed interface -> _interface to avoid reserved word under Windows.
|
2018-07-28 12:38:44 -05:00 |
|
Joseph Lenox
|
5aa0539a76
|
removing guards
|
2018-07-27 23:43:48 -05:00 |
|
Joseph Lenox
|
0373496baa
|
Include guard around SupportMaterial so that it isn't built by the Perl side.
|
2018-07-27 22:08:13 -05:00 |
|
Joseph Lenox
|
fe492f818a
|
Added std::map and Slic3r::Polygon to include list, sorted includes.
|
2018-07-27 22:07:22 -05:00 |
|
Joseph Lenox
|
44d145d986
|
Merge pull request #4491 from lordofhyphens/cppgui
Cppgui - Intermediate merge
|
2018-07-27 21:47:22 -05:00 |
|
Joseph Lenox
|
ac6642ed18
|
removed some debug prints.
|
2018-07-27 21:05:42 -05:00 |
|
Joseph Lenox
|
60286bb032
|
Actually make brim, and fix tests so that math is correct.
|
2018-07-27 19:51:08 -05:00 |
|
Joseph Lenox
|
5b06201e18
|
Changed calling convention to get gcc49 to not mis-parse as an initializer list
|
2018-07-27 08:27:16 -05:00 |
|
Joseph Lenox
|
d11f623ca5
|
Trying to avoid an issue with gcc4.9
|
2018-07-26 23:32:27 -05:00 |
|
Joseph Lenox
|
80d7f80734
|
Implemented printing complete_objects
|
2018-07-26 23:00:38 -05:00 |
|
Joseph Lenox
|
f625c69f41
|
Forgot to handle multiple objects at the same time when bucket sorting. Fixed.
|
2018-07-26 23:00:18 -05:00 |
|
Joseph Lenox
|
71009d8c90
|
Actually implement layer change. It's somewhat important.
|
2018-07-26 22:59:33 -05:00 |
|
Joseph Lenox
|
a66ae6ac26
|
Moved regular expression definitions to header (for reuse)
|
2018-07-26 22:58:43 -05:00 |
|
Joseph Lenox
|
5e09035181
|
document the usage of flatten()
|
2018-07-25 23:47:56 -05:00 |
|
Joseph Lenox
|
6710b249b1
|
Also flatten the infill list before iterating over it.
|
2018-07-25 23:41:27 -05:00 |
|
Joseph Lenox
|
8c33fac143
|
Flatten the perimeters list (which is what the xspp does in the background) before iterating over it.
|
2018-07-25 23:39:26 -05:00 |
|
Joseph Lenox
|
c78c23c73d
|
Don't need the const_cast.
|
2018-07-25 23:38:46 -05:00 |
|
Joseph Lenox
|
0b3496b45f
|
Bugfix: Preqreq calls should be calling slice(), not _slice(). _slice() invalidates the print state (!!!)
|
2018-07-25 23:34:14 -05:00 |
|
Joseph Lenox
|
60005d1bc6
|
updated comment to use correct c++ syntax.
|
2018-07-25 23:33:32 -05:00 |
|
Joseph Lenox
|
725f8282b3
|
Handle case where the get_region() call fails.
|
2018-07-25 23:14:35 -05:00 |
|
Joseph Lenox
|
347143e344
|
Reordered to avoid weird logic.
|
2018-07-25 22:44:24 -05:00 |
|
Joseph Lenox
|
11f85a490a
|
Flatten entities
|
2018-07-25 22:42:22 -05:00 |
|
Joseph Lenox
|
5dc227d26b
|
Fixed a regression where description was always overwritten to "small perimeter".
|
2018-07-25 22:39:18 -05:00 |
|
Joseph Lenox
|
9411f5025d
|
Implemented boolean set and some tests to check those values.
|
2018-07-25 22:26:04 -05:00 |
|
Joseph Lenox
|
0015b3c7d3
|
Was incorrectly reserving space for vector. Fixed.
|
2018-07-25 21:41:07 -05:00 |
|
Joseph Lenox
|
bb7d82622a
|
Accidentally inverted the logic in the first draft.
|
2018-07-25 19:13:44 -05:00 |
|
Benjamin Landers
|
a1f304541b
|
Added perl implementaions to Geometry.cpp
|
2018-07-25 15:13:20 -05:00 |
|
Joseph Lenox
|
a196bcdff6
|
Skirt_done should be a coord_t
|
2018-07-24 23:39:50 -05:00 |
|
Joseph Lenox
|
346adade6b
|
Added docstring comments for several ExtrusionEntityCollection methods.
|
2018-07-24 23:39:34 -05:00 |
|
Joseph Lenox
|
5bb7f79baf
|
Workaround to avoid a crash referencing _skirt_done when it is empty.
|
2018-07-24 23:38:19 -05:00 |
|
Joseph Lenox
|
1a94921462
|
Whoops, need to call reserve() instead of passing 100 to the constructor.
|
2018-07-24 23:37:10 -05:00 |
|
Joseph Lenox
|
e64f23e7bb
|
Forgot to call Geometry::chained_path
|
2018-07-24 23:36:11 -05:00 |
|
Joseph Lenox
|
fcd3da17b3
|
Use scaled integer coordinates for map entries instead of unscaled doubles.
|
2018-07-24 23:35:54 -05:00 |
|
Joseph Lenox
|
15a47fc4b4
|
Merge pull request #38 from TheThirdOne/process_layer
Finish up process_layer
|
2018-07-24 10:42:10 -05:00 |
|
Benjamin Landers
|
fd1a4c396f
|
Finish up process_layer
|
2018-07-24 02:24:11 -07:00 |
|
Joseph Lenox
|
dc48ebea78
|
Pass exceptions by reference (fixes warnings)
|
2018-07-22 21:55:15 -05:00 |
|
Joseph Lenox
|
97522955a9
|
help the overload not choose itself for trim_zeroes
|
2018-07-22 21:55:00 -05:00 |
|
Joseph Lenox
|
383ed3e995
|
Merge branch 'cppgui' of https://github.com/lordofhyphens/Slic3r into cppgui
|
2018-07-22 21:35:12 -05:00 |
|
Joseph Lenox
|
fd1c727910
|
indent includes
|
2018-07-22 21:32:15 -05:00 |
|
Joseph Lenox
|
533a2314fd
|
Fixed includes on OSX and silenced override warnings.
|
2018-07-22 11:55:33 -05:00 |
|
Joseph Lenox
|
86d588d605
|
Use < instead of <=, avoids a infinite loop.
|
2018-07-22 08:15:32 -05:00 |
|
Joseph Lenox
|
b97478a2dd
|
Removing more methods
|
2018-07-22 07:41:24 -05:00 |
|
Joseph Lenox
|
0d1f5ec57c
|
Removed methods from slic3rxs
|
2018-07-21 23:35:28 -05:00 |
|
Joseph Lenox
|
415e65f5f5
|
Compile out functions not used in perl build
|
2018-07-21 23:13:46 -05:00 |
|