Vojtech Bubnik
db97a97116
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
Lukas Matena
edcaab8b0a
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
tamasmeszaros
190bf40434
Separate jobs from Plater, re-add big bed workaround
2020-04-23 18:47:51 +02:00
tamasmeszaros
2275698f1b
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
tamasmeszaros
a5f5840c1b
Still WIP
2019-07-01 18:22:07 +02:00
tamasmeszaros
7e9b4257e1
Adapt find_new_position is WIP. Cleaning up comments.
2019-06-28 18:27:15 +02:00
tamasmeszaros
00beee9dee
Arranging with new structure.
2019-06-28 17:03:50 +02:00
tamasmeszaros
373d266a0d
WIP on structuring arrange inputs
2019-06-27 21:13:44 +02:00
tamasmeszaros
d5bca8a1af
work in progress on new ModelArrange interface
2019-06-26 17:09:26 +02:00
tamasmeszaros
7387826a18
Working on arrange selection only feature.
...
revert changes related to scale/unscale
2019-06-26 12:24:30 +02:00
tamasmeszaros
73bf9f2596
Merge branch 'tm_scales'
2019-06-26 11:33:42 +02:00
tamasmeszaros
fc0a08ac8b
Fixes some ModelArrange warnings
2019-06-26 11:10:41 +02:00
tamasmeszaros
84e0f8e514
Make an order in using scale and unscale, remove some warnings.
2019-06-26 10:34:27 +02:00
tamasmeszaros
e907da2d66
Print bed not considered as object in arrange anymore.
2019-06-24 13:01:52 +02:00
tamasmeszaros
67271943d4
Eliminate magic constant
2019-06-19 13:19:11 +02:00
tamasmeszaros
b003ce69d8
Fix for issue #2536
2019-06-19 12:04:11 +02:00
tamasmeszaros
f65d2e69c3
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
bubnikv
0092e54c95
Changed references to renamed github project
...
https://github.com/prusa3d/PrusaSlicer
2019-05-14 19:46:01 +02:00
Enrico Turri
f14a203953
Merge branch 'lm_arrange_wipe_tower' of https://github.com/prusa3d/Slic3r
2019-05-10 11:14:42 +02:00
Enrico Turri
6e713c0c11
Workaround to fix crash reported in #2209
2019-05-07 15:09:15 +02:00
Lukas Matena
0b4c7125b7
Arrange is accounting for the wipe tower now
2019-05-06 08:14:45 +02:00
bubnikv
4313f0dd6c
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
tamasmeszaros
0d3f453af0
Output raster seem ok, stats broken.
2019-03-27 18:37:50 +01:00
tamasmeszaros
797a6d5f8f
Enabling convex hull optimization for arrange.
...
Seems to work nicely
2019-03-19 15:01:58 +01:00
bubnikv
a4feec906d
WIP: Optimization of the object's 2D convex silhouette for arrangement,
...
not working yet.
2019-01-28 10:10:23 +01:00
tamasmeszaros
69995106c0
Polishing autoplacement feature for testing
2019-01-23 13:13:12 +01:00
tamasmeszaros
0b19f363c5
fixing is_colliding and centering translation.
2019-01-23 10:37:37 +01:00
tamasmeszaros
b2a193315d
Trying force center placement with existing objects.
2019-01-22 18:05:11 +01:00
tamasmeszaros
84bc319fbd
Initial version of smart auto placement intended to replace autocenter.
2019-01-22 17:50:33 +01:00
tamasmeszaros
5cc11c0613
Many comments for maintainability.
2019-01-21 10:34:10 +01:00
tamasmeszaros
48ced0cdf3
Fix for bad arrange with mirrored objects
2019-01-03 14:20:01 +01:00
tamasmeszaros
341d13113d
Improved edge normal detection. Also removed some warnings.
2018-12-20 12:08:06 +01:00
tamasmeszaros
186ee71b44
Arrangement is still not working, update is probably broken.
2018-11-21 11:07:08 +01:00
tamasmeszaros
1782b76a46
Getting rid of AppController.
2018-11-12 15:02:42 +01:00