62bdc192d8
Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208
...
Fixed some issues in internal anchors of the Adaptive Cubic infill.
The ugly and dangerous implicit casting operators in Line, MultiPoint,
Polyline and Polygon were made explicit.
2020-11-24 16:01:08 +01:00
48c186331a
Includes cleanup:
...
GUI_App.hpp (should not include) MainFrame.hpp
MainFrame.hpp Plater.hpp
ModelArrange.hpp Model.hpp
Slicing.hpp PrintConfig.hpp
FillBase.hpp PrintConfig.hpp
GUI_App.hpp PrintConfig.hpp
OptionsGroup.hpp GUI_App.hpp
2020-05-27 14:01:47 +02:00
728d90cb33
Separate jobs from Plater, re-add big bed workaround
2020-04-23 18:47:51 +02:00
1bffc2b99b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
253ec07cb2
Still WIP
2019-07-01 18:22:07 +02:00
cb3a586deb
Adapt find_new_position is WIP. Cleaning up comments.
2019-06-28 18:27:15 +02:00
299e4f74c7
Arranging with new structure.
2019-06-28 17:03:50 +02:00
19e6bf58dd
WIP on structuring arrange inputs
2019-06-27 21:13:44 +02:00
e1d612d05f
work in progress on new ModelArrange interface
2019-06-26 17:09:26 +02:00
f4ed0d8137
Working on arrange selection only feature.
...
revert changes related to scale/unscale
2019-06-26 12:24:30 +02:00
f93e7496f7
Merge branch 'tm_scales'
2019-06-26 11:33:42 +02:00
6ff434aba3
Fixes some ModelArrange warnings
2019-06-26 11:10:41 +02:00
14b32c4f16
Make an order in using scale and unscale, remove some warnings.
2019-06-26 10:34:27 +02:00
121b6c078b
Print bed not considered as object in arrange anymore.
2019-06-24 13:01:52 +02:00
89e39e3895
Eliminate magic constant
2019-06-19 13:19:11 +02:00
670a563226
Fix for issue #2536
2019-06-19 12:04:11 +02:00
d4fe7b5a96
Adding rotating calipers algorithm for minimum are bounding box rotation.
...
Cleanup, fix build on windows and add test for rotcalipers.
Try to fix compilation on windows
With updates from libnest2d
Another build fix.
Clean up and add comments.
adding rotcalipers test and some cleanup
Trying to fix on OSX
Fix rotcalipers array indexing
Get rid of boost convex hull.
Adding helper function 'remove_collinear_points'
Importing new libnest2d upgrades.
Disable using __int128 in NFP on OSX
2019-06-06 14:27:07 +02:00
3f08d9f30d
Changed references to renamed github project
...
https://github.com/prusa3d/PrusaSlicer
2019-05-14 19:46:01 +02:00
f0da19446b
Merge branch 'lm_arrange_wipe_tower' of https://github.com/prusa3d/Slic3r
2019-05-10 11:14:42 +02:00
61a0ab4280
Workaround to fix crash reported in #2209
2019-05-07 15:09:15 +02:00
e9a53e49db
Arrange is accounting for the wipe tower now
2019-05-06 08:14:45 +02:00
5ec507e9ea
Fix of Complete individual objects: "checker" bug #1911 "
...
Also fix of an arrangement issue for instances with some transformation
around X or Y axis applied.
2019-04-18 12:45:43 +02:00
440e54181b
Output raster seem ok, stats broken.
2019-03-27 18:37:50 +01:00
78ac357d34
Enabling convex hull optimization for arrange.
...
Seems to work nicely
2019-03-19 15:01:58 +01:00
adb96bdc2e
WIP: Optimization of the object's 2D convex silhouette for arrangement,
...
not working yet.
2019-01-28 10:10:23 +01:00
4e8c570d52
Polishing autoplacement feature for testing
2019-01-23 13:13:12 +01:00
f129a92405
fixing is_colliding and centering translation.
2019-01-23 10:37:37 +01:00
05032d9760
Trying force center placement with existing objects.
2019-01-22 18:05:11 +01:00
4628ba5767
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
207c87a3d1
Many comments for maintainability.
2019-01-21 10:34:10 +01:00
8a3d2f385f
Fix for bad arrange with mirrored objects
2019-01-03 14:20:01 +01:00
a5b846f7fc
Improved edge normal detection. Also removed some warnings.
2018-12-20 12:08:06 +01:00
2fffb0c2ff
Arrangement is still not working, update is probably broken.
2018-11-21 11:07:08 +01:00
a4e1ab2281
Getting rid of AppController.
2018-11-12 15:02:42 +01:00