Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros f29e18dad2 Fix crashing test executable on gcc 4.9 2019-10-02 14:42:28 +02:00
tamasmeszaros fa81b961c5 Fix compilation without pch. 2019-10-02 13:56:41 +02:00
tamasmeszaros 710adca6fe Don't disable pad around object parameters if supports are disabled. 2019-10-01 14:57:37 +02:00
tamasmeszaros b6f447980a Add upper limit on 1.0 to sla display gamma parameter. 2019-10-01 14:44:07 +02:00
tamasmeszaros a6f5fe7bea Fix arrange crash with incorrect geometries. Guard the case with tests. 2019-09-23 11:59:44 +02:00
tamasmeszaros 177a96a768 Fix arrange crash with ASAN 2019-09-13 11:01:02 +02:00
tamasmeszaros c37ec7463f Add new config values to SL1 zip file config.ini
All requested config values are written into SL1 ini file inside the zip

* TIme.hpp and Time.cpp is now part of libslic3r instead of libslic3r_gui
* Updated time manipulation function: separate timestamp_local_str and timestamp_utc_str
* timestamp_utc_str is used in header_slic3r_generated(). Gcode now contains UTC timestamps
2019-09-11 13:10:23 +02:00
tamasmeszaros 84e8081413 Fix compilation on OSX 2019-09-10 14:00:48 +02:00
tamasmeszaros 1c20c4c43d Fix arrangement of objects larger than the print bed. Issue #2897 2019-09-10 13:31:29 +02:00
tamasmeszaros 796d0fbd81 Fix typo 2019-09-09 16:08:19 +02:00
tamasmeszaros 642442c977 Fix typo 2019-09-04 15:15:10 +02:00
tamasmeszaros 473735af91 Merge branch 'tm_race_cond_suspicion' 2019-08-30 15:41:25 +02:00
tamasmeszaros 17a7f58828 Revert full parallel support tree generation to partially parallel. 2019-08-30 15:13:40 +02:00
tamasmeszaros 822a4a673c Force deallocation of redundant vector content.
Call move assignment with empty vector instead of clear().
2019-08-29 10:24:55 +02:00
tamasmeszaros d3fdb0a0e6 Fix memory leak.
Also removed some unnecessary aliases.
2019-08-29 10:10:09 +02:00
tamasmeszaros c2b9980488 Mirror pad_around_object for 'Pad' page on 'Supports' page 2019-08-28 11:33:04 +02:00
tamasmeszaros 1b00932a01 Small refactor for BedShapeHint 2019-08-21 15:39:20 +02:00
tamasmeszaros 67a6775773 Making arrange a little bit smarter: fix for issue #2787 2019-08-21 14:07:56 +02:00
tamasmeszaros b58713c06f SLA exposure bounds to printer params. 2019-08-20 17:24:48 +02:00
tamasmeszaros bafa4d6d19 Follow up: Adding new sla material parameters...
Small fix for redundant operations.
2019-08-20 16:01:44 +02:00
tamasmeszaros 7c94db0634 Adding new sla material parameters: (initial) exposition min/max 2019-08-20 15:49:32 +02:00
tamasmeszaros eddf932161 Set min SLA display resolution to 1x1 (see SPE-1000) 2019-08-19 10:58:44 +02:00
tamasmeszaros 9bd65360ce Merge branch 'tm_clang_mingw'
Upgraded build scripts for clang-cl and MinGW-w64
* clang-cl needs custom boost dependencies
* mingw needs the full deps rebuilt, see deps/deps-mingw
* Enabling full parallel support tree generation
2019-08-16 18:07:18 +02:00
tamasmeszaros 65368db49b Merge branch 'master' into tm_clang_mingw 2019-08-16 16:37:02 +02:00
tamasmeszaros c187a5fb69 Fix up build and clear dev output 2019-08-16 16:31:05 +02:00
tamasmeszaros 7e0199746e more clang warnings enabled, performance measuring
Succesfull build on mingw-w64


fix sandboxes


Mingw fixes and full parallel support tree gen.
2019-08-16 16:17:37 +02:00
tamasmeszaros eba8c39846 Fix performance bottleneck in IGL 2019-08-16 13:55:39 +02:00
tamasmeszaros 8fce511806 Fix for issue #2765, arrange crash with custom beds 2019-08-15 16:15:17 +02:00
tamasmeszaros a49caea6cc Hotfix for crash when empty pad and support mesh is generated. 2019-08-09 17:13:18 +02:00
tamasmeszaros 52702769d4 Hotfix for crash with support disabled and pad enabled. 2019-08-08 19:12:37 +02:00
tamasmeszaros ada43e7add Merge branch 'master' into tm_zero_elev_ui 2019-08-07 15:53:41 +02:00
tamasmeszaros 0ca37729aa Merge branch 'master' into tm_zero_elev_ui 2019-08-07 15:28:17 +02:00
tamasmeszaros 1c479ad6c5 Fix build without PCH 2019-08-07 11:17:17 +02:00
tamasmeszaros b8bfe001c0 WIP: Pad quick-menu 2019-08-06 18:16:02 +02:00
tamasmeszaros 92e1649606 Merge branch 'master' into tm_zero_elev_ui 2019-08-06 16:54:46 +02:00
tamasmeszaros 09ffbc9d4c Add new entry to keyboard shortcuts for 'arrange selection' 2019-08-06 16:53:17 +02:00
tamasmeszaros 3c09473f2a Added additional checkbox to enable zero elevation 2019-08-06 16:51:32 +02:00
tamasmeszaros 7d25d8c677 Can build with (original llvm) clang-cl on windows 2019-08-01 16:03:52 +02:00
tamasmeszaros 1ab3268d55 Performance optimizations and some cleanup.
Optional heavy parallelism which is disabled by default. Would like to test it further in a next release cycle.
2019-07-30 17:57:07 +02:00
tamasmeszaros ca1f3dc6af Improved logging of SLA support tree creation. 2019-07-30 17:55:22 +02:00
tamasmeszaros 57008d0d77 Include SLACommon.hpp into the project.
File is reformatted, but only the whitespace is changed.
2019-07-30 17:54:25 +02:00
tamasmeszaros cc5d74084c Fix memory leak in ProgressStatusBar 2019-07-30 17:52:05 +02:00
tamasmeszaros 320f964847 Fixing zero elevation bug when concave hull overlap was not detected.
Backported from tm_perf_optims
2019-07-30 14:24:42 +02:00
tamasmeszaros a59e782e85 Update Arrange tooltip: [Shift+A] 2019-07-22 11:36:56 +02:00
tamasmeszaros 764efb1385 Remove disabled code. 2019-07-22 11:18:10 +02:00
tamasmeszaros dcb073d4fd Merge branch 'tm_arrange_selection' 2019-07-22 11:14:34 +02:00
tamasmeszaros 8d66b51e8c Merge branch 'master' into tm_arrange_selection 2019-07-19 18:17:58 +02:00
tamasmeszaros 10e86a06cc Dont do force_full_scene_refresh after arrange. 2019-07-19 18:16:36 +02:00
tamasmeszaros 63fada9469 Arrange selection if shift is pressed. Remove first item centering 2019-07-19 18:10:10 +02:00
tamasmeszaros 72ed8c034e Fix for incorrect inside check of fixed items.
libnest2d: Add dispatched overloads for offsetting different shapes.
2019-07-19 12:34:27 +02:00
tamasmeszaros 6ae50a710a Further refactoring 2019-07-18 17:31:27 +02:00
tamasmeszaros b2867f9227 Merge branch 'master' into tm_arrange_selection 2019-07-18 16:33:16 +02:00
tamasmeszaros 76b1fbc5bf Eliminate some igl warnings on msvc 2019-07-18 16:32:04 +02:00
tamasmeszaros e3ca95152c Minor refactor 2019-07-18 16:30:32 +02:00
tamasmeszaros 6b8c72944d Merge branch 'master' into tm_arrange_selection 2019-07-18 12:59:40 +02:00
tamasmeszaros 99b8e08e67 Remove arrange cache. 2019-07-18 12:58:28 +02:00
tamasmeszaros 6949543912 Fixes after merge with master. 2019-07-17 18:10:08 +02:00
tamasmeszaros a695dec51a Merge branch 'master' into tm_arrange_selection 2019-07-17 17:25:31 +02:00
tamasmeszaros c82fb9c84f libnest2d: Remove old preload method from selector interface 2019-07-17 17:19:42 +02:00
tamasmeszaros aff1863aed Really fix build for msvc 2019-07-17 16:47:09 +02:00
tamasmeszaros c74e6513d9 Fix for msvc build. 2019-07-17 14:34:28 +02:00
tamasmeszaros 2728f41123 Solved issue with virtual bed management.
libnest2d: Fix for unclosed polygons after merge.
2019-07-17 13:32:31 +02:00
tamasmeszaros 44801f4429 Priority for wipe tower, Increased safety distance from bed edges.
* WipeTowerInfo class extended in plater (WipeTower) instead of GLCanvas3D
* Bed origin support in ModelInstance and WipeTower
2019-07-16 18:33:42 +02:00
tamasmeszaros 5446167c11 Fixes for arranging wipe tower 2019-07-15 18:18:34 +02:00
tamasmeszaros 1b0e192046 Arrange cache in ModeInstance and logical bed remembered. 2019-07-15 17:30:44 +02:00
tamasmeszaros df7bb94daf Not handling logical beds in arrange() 2019-07-12 21:17:11 +02:00
tamasmeszaros a37ca1c26a Merge branch 'tm_builtin_pad' 2019-07-09 14:00:24 +02:00
tamasmeszaros af89bcee53 Merge branch 'master' into tm_builtin_pad 2019-07-09 13:21:26 +02:00
tamasmeszaros 18fcb64681 Fixing broken SLA slicing: SPE-984 2019-07-09 13:12:55 +02:00
tamasmeszaros 386a42b4c5 Disable dep_libigl in deps. Include dir collisions... 2019-07-09 10:15:40 +02:00
tamasmeszaros 9372f1c6ad Wip in Nester interface 2019-07-04 13:58:18 +02:00
tamasmeszaros e81f8a5fd9 WIP still with arrange return value. 2019-07-03 19:24:41 +02:00
tamasmeszaros b5215dae1b Fix libnest2d tests 2019-07-03 17:05:08 +02:00
tamasmeszaros bc315f4c2c Deal with infinite box. 2019-07-03 15:06:10 +02:00
tamasmeszaros 320f2ecefd Try to deal with infinite bin. 2019-07-02 16:08:13 +02:00
tamasmeszaros 87c5e9bbaa Partial arrange starts to work again. 2019-07-02 15:24:40 +02:00
tamasmeszaros 914bf63228 Unify AutoArranger subclasses 2019-07-02 12:15:53 +02:00
tamasmeszaros ba82cbe007 Fix broken partial arrange 2019-07-02 10:32:01 +02:00
tamasmeszaros 253ec07cb2 Still WIP 2019-07-01 18:22:07 +02:00
tamasmeszaros cb3a586deb Adapt find_new_position is WIP. Cleaning up comments. 2019-06-28 18:27:15 +02:00
tamasmeszaros 299e4f74c7 Arranging with new structure. 2019-06-28 17:03:50 +02:00
tamasmeszaros f0ac54ba32 Merge branch 'master' into tm_builtin_pad 2019-06-28 16:51:55 +02:00
tamasmeszaros 548f19462a Fix formatting 2019-06-28 15:42:59 +02:00
tamasmeszaros 4c69a855a1 Merge branch 'master' into tm_builtin_pad 2019-06-28 15:29:26 +02:00
tamasmeszaros 19e6bf58dd WIP on structuring arrange inputs 2019-06-27 21:13:44 +02:00
tamasmeszaros 96f6fd2d9f Merge branch 'master' into tm_arrange_selection 2019-06-27 09:33:32 +02:00
tamasmeszaros ec28e55ff0 Get rid of the test.cpp warning 2019-06-26 18:03:37 +02:00
tamasmeszaros e1d612d05f work in progress on new ModelArrange interface 2019-06-26 17:09:26 +02:00
tamasmeszaros 74b420d608 Remove option for igl static build due to Eigen version mismatch . 2019-06-26 17:06:41 +02:00
tamasmeszaros dd108f4513 Hotfix for inconsistent slice index 2019-06-26 14:59:39 +02:00
tamasmeszaros 7e52edb88c Try to supress warnings from bundled IGL under Windows. 2019-06-26 13:23:08 +02:00
tamasmeszaros f4ed0d8137 Working on arrange selection only feature.
revert changes related to scale/unscale
2019-06-26 12:24:30 +02:00
tamasmeszaros f93e7496f7 Merge branch 'tm_scales' 2019-06-26 11:33:42 +02:00
tamasmeszaros 6ff434aba3 Fixes some ModelArrange warnings 2019-06-26 11:10:41 +02:00
tamasmeszaros 14b32c4f16 Make an order in using scale and unscale, remove some warnings. 2019-06-26 10:34:27 +02:00
tamasmeszaros 75ed542686 Reformatted MTUtils with some refined directives.
Only whitespace changes in MTUtils.hpp !
2019-06-24 13:03:46 +02:00
tamasmeszaros 121b6c078b Print bed not considered as object in arrange anymore. 2019-06-24 13:01:52 +02:00
tamasmeszaros 3b0e0aaed4 Fixes for degenerate cases. 2019-06-20 13:01:48 +02:00
tamasmeszaros 9c0554a33b Merge branch 'tm_igl_into_deps' 2019-06-20 13:00:22 +02:00
tamasmeszaros b8f9d2e2d8 Update default igl dependency to header-only. 2019-06-20 12:54:43 +02:00