1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-21 09:44:26 +00:00
Commit Graph

6296 Commits

Author SHA1 Message Date
bubnikv 3c0d81e7d9 Merge remote-tracking branch 'remotes/origin/lm_lay_flat_round_merged_facets' 2018-08-24 16:39:24 +02:00
bubnikv de0f8ec267 Merge remote-tracking branch 'remotes/origin/lm_retraction_fix' 2018-08-24 16:33:57 +02:00
Lukas Matena be3b8e98da Edited captions and default values of the new parameters (initial loading and unloading speed) 2018-08-24 12:46:32 +02:00
Lukas Matena e8aafd3c83 Lay flat - simple rejection of very small surfaces 2018-08-24 11:46:54 +02:00
Vojtech Kral 60a0375ff9 Firmware updater: Fix a race condition
avrdude: Handle OOM with configurable handler
2018-08-24 11:21:29 +02:00
Lukas Matena 85ae2d0d2f Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-22 14:03:17 +02:00
Lukas Matena 0b21042606 Lay flat minor bugfix (ObjectCutDialog called a changed function using the old signature) 2018-08-22 14:02:32 +02:00
tamasmeszaros 9036a11c7f Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-22 13:54:45 +02:00
tamasmeszaros e522ad1a00 Parallel placer now works with the custom Slic3r object function. Works an order of magnitude faster. 2018-08-22 13:52:41 +02:00
Vojtech Kral bd667aad6e Merge branch 'duet', closes #1051 2018-08-22 12:52:15 +02:00
Martin Loidl 43f8f10445 fixed timestamp for duet upload
* Added missing time=
2018-08-22 11:02:31 +02:00
Lukas Matena 9e6234fe39 Lay flat - limit number of active surfaces to 255 (to avoid problems with picking pass) 2018-08-21 15:56:40 +02:00
Vojtech Kral 0c984c7584 Print host bugfixes / refactoring 2018-08-21 15:47:29 +02:00
Lukas Matena 86b67bbd42 Lay flat - rotation is now done in one go directly about the necessary axis 2018-08-21 15:40:11 +02:00
Lukas Matena 28c8e176b5 Yet another experimental parameter to adjust the initial loading speed of a newly loaded filament 2018-08-21 14:36:24 +02:00
Lukas Matena 2fe84fc199 Merge branch 'master' into lm_retraction_fix 2018-08-21 14:09:26 +02:00
Martin Loidl ee9f7eaef6 Host upload backwards compatibility
* Added legacy code to preserve backwards compatibility
* renamed some cli option names  to better match option names
2018-08-21 11:12:53 +02:00
Martin Loidl d4b73701d9 some code formatting 2018-08-21 11:12:53 +02:00
Martin Loidl dd1fd66a47 Added possibility for upload to Duet
Further changes:
- Added new configuration option Host Type
- Added abstract base class for future printer hosts
- Moved location of upload dialog (also made it a little bit more configureable)
- added possibility to send file via postfield instead a new frame
2018-08-21 11:12:53 +02:00
tamasmeszaros 8617b0a409 parallel nesting can be enabled but fails with the current objectfunction. 2018-08-20 16:34:35 +02:00
Lukas Matena d197a5149a Added a missing header (numeric for std::accumulate) 2018-08-20 13:02:54 +02:00
Lukas Matena 3b86c57c8f Lay flat gizmo is rendered before the bed, so the surfaces are visible from below, and a rotation-related bugfix 2018-08-20 12:56:01 +02:00
Lukas Matena b0dd328fde Lay flat - icons and invalidation improvement 2018-08-20 11:27:25 +02:00
Lukas Matena db9580f40b Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-17 15:45:02 +02:00
Lukas Matena 72ba5c8ab4 Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets 2018-08-17 15:44:50 +02:00
Lukas Matena 3433e8e374 Fixed a few tooltips, changed default value for minimal purge on wipe tower 2018-08-17 15:42:46 +02:00
Lukas Matena f9efcc36b6 Lay flat gizmo improvements - merge adjacent faces, compute and cache convex hull for entire ModelObject, refresh when moved, etc. 2018-08-17 15:40:47 +02:00
Vojtech Kral 7be24414f3 Build: Option to force generation of PDB file on MSVC Release build 2018-08-17 15:20:58 +02:00
Vojtech Kral 267712eb32 Build: Plumb perl include path
Thanks to @kortschak for contributing to this fix
Co-authored-by: Dan Kortschak <dan@kortschak.io>
2018-08-17 15:20:58 +02:00
Lukas Matena 48b9793d3d Templated convex_hull function in Geometry.cpp 2018-08-17 15:20:35 +02:00
Enrico Turri 048f3a03fe Fixed scale to size of objects with multiple instances 2018-08-17 10:12:43 +02:00
Enrico Turri b6e0458201 Fixed lost selection of imported objects 2018-08-17 09:16:34 +02:00
Enrico Turri 1fff2252bc Detection of out of print volume disabled for wipe tower of unknown size 2018-08-16 13:42:35 +02:00
Enrico Turri d38816bd9c GLVolume use a pointer to ModelVolume's convex hull instead of a copy of it 2018-08-16 13:35:56 +02:00
Enrico Turri 2c9b41623a Fixed wipe tower loosing selection after displacement 2018-08-16 13:22:02 +02:00
Lukas Matena 3f72ca2a15 Merge remote-tracking branch 'origin/convex_hull' into lm_lay_flat_round_merged_facets 2018-08-16 08:56:18 +02:00
Enrico Turri 4d98d32199 Use of bounding box of rotated 3D convex hull for out of print volume detection 2018-08-15 12:50:06 +02:00
Lukas Matena 211790f8c3 Added qhull library to xs/src and cmake 2018-08-15 10:57:22 +02:00
Lukas Matena 74e807f89b New experimental parameter to adjust initial loading speed of the filament from the nozzle 2018-08-14 16:23:23 +02:00
Lukas Matena 93ce0d23b7 Simple attempt to smooth the lay flat triangles 2018-08-14 13:08:49 +02:00
Enrico Turri 168d38df2b Fixed object sinking into print bed after parts import 2018-08-14 09:33:58 +02:00
Enrico Turri 6742735596 Better fix for minimum z of object to lay on the bed after rotations 2018-08-13 16:16:37 +02:00
Lukas Matena 09ce6c62ea Retraction after ramming is now done without moving the head 2018-08-13 14:51:03 +02:00
Lukas Matena 25a6c7e30e Created a new gizmo for flattening an object 2018-08-13 09:45:18 +02:00
bubnikv 13ce087606 Another improvement in robustness of mesh slicing. 2018-08-10 17:37:09 +02:00
bubnikv b67f32a94d Slicing improvement for slicing degenerated meshes:
Add edges of parallel folded horizontal faces into the output contours,
but ignore them when taking seeds for contour extraction.
FIXME: Single vertices touching a plane are not handled correctly,
they create zero length edges.
2018-08-10 14:10:28 +02:00
bubnikv 0ea4557632 Improved accuracy of slicing (triangle cutting) code,
improved debugging outputs and asserts of the slicing code.
Disabled detection of concave corners with horizontal faces,
as too often there were found models with badly triangulated faces,
see for example GH issue #895.
2018-08-09 21:15:49 +02:00
Lukas Matena a06b6716ea First naive implementation of TriangleMesh convex hull calculation 2018-08-09 16:35:28 +02:00
tamasmeszaros e678368b23 fix compilation on linux and mac 2018-08-09 10:59:00 +02:00
bubnikv 00e9f07a03 Improved robustness of slicing when the slicing plane
crosses a horizontal plane of an object exactly.
Should improve Github issues #831, #895, #1102
2018-08-08 16:24:10 +02:00