Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros a00e767fd2 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-19 13:53:27 +01:00
tamasmeszaros a914e7de2d Default values in config does not compile under gcc and clang 2018-11-19 13:13:05 +01:00
tamasmeszaros 35bbe89251 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-19 13:11:03 +01:00
tamasmeszaros 0fcdc70327 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-19 12:56:32 +01:00
tamasmeszaros fd5841dd2e Cleanup: removing obsolete methods from support tree generation interface 2018-11-19 12:51:02 +01:00
tamasmeszaros 1f546de59a Fix for elevation and added functionality for head penetration. 2018-11-19 11:42:36 +01:00
tamasmeszaros 6430fb2ec2 Connecting UI parameters to the calculation input.
* I also added temporary default values in PrintConfig to not get random values.
2018-11-19 11:17:51 +01:00
tamasmeszaros ab94391fd0 Merge remote-tracking branch 'origin/vb_3dscene_partial_update' into tm_sla_supports_backend
# Conflicts:
#	src/libslic3r/SLAPrint.cpp
2018-11-19 10:08:32 +01:00
tamasmeszaros ef5807e36b Separate methods to get the sliced polygons. 2018-11-16 17:25:23 +01:00
tamasmeszaros 4c007a410c Corrected height levels at rasterization. 2018-11-16 16:44:44 +01:00
tamasmeszaros ab597f3c12 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-16 15:02:15 +01:00
tamasmeszaros 1e0d8b245c Base plate creation improvements. Added sla parameter for support elevation. 2018-11-16 15:01:31 +01:00
tamasmeszaros a94c604423 revert commented else from PrintBase::set_status 2018-11-16 12:14:35 +01:00
tamasmeszaros c5ccfeae3e Account handle the z levels with and without the pad.
New method in support tree to query the needed elevation for the model and its supports.
2018-11-16 11:34:19 +01:00
Tamás Mészáros 6bf9ff713d fix return value error 2018-11-16 08:46:15 +01:00
tamasmeszaros 58bfd29ea8 Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native 2018-11-15 18:06:10 +01:00
tamasmeszaros 810fcc2221 wip: reorganizing things to support accurate pad creation. Also more accurate progress indication. 2018-11-15 18:05:47 +01:00
tamasmeszaros a82c07e8cc merge SLAPrint advancements into dev_native 2018-11-15 15:15:19 +01:00
tamasmeszaros f3d02a5cdf Slicing the supports seems to work fine with the merged mesh. 2018-11-15 15:14:14 +01:00
tamasmeszaros 08511bfe8b Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native 2018-11-15 10:47:36 +01:00
tamasmeszaros 88648c8214 a small cleanup 2018-11-15 10:47:20 +01:00
tamasmeszaros 95abba5b96 Fix for build error and perhaps the grayed out arrange button 2018-11-15 09:46:55 +01:00
tamasmeszaros 73eb31d43c Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native 2018-11-14 18:04:52 +01:00
tamasmeszaros e98c83a025 WIP:
* slicing supports
* adding the pad geometry
* rasterizing the support and pad slices
2018-11-14 18:04:43 +01:00
tamasmeszaros 9a93b1d3e9 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
# Conflicts:
#	src/libslic3r/SLAPrint.hpp
2018-11-13 17:50:17 +01:00
tamasmeszaros 7d41b9a2d6 add step completeness checks 2018-11-13 17:46:02 +01:00
tamasmeszaros ffe6862626 Slicing object and rasterization generates output zip. Needs testing. 2018-11-13 17:33:03 +01:00
tamasmeszaros 95419370e1 zip file output dialog and status indication for sla in the statusbar. 2018-11-13 11:53:54 +01:00
tamasmeszaros 90c38daeae trying to get the export dialog for zip files. 2018-11-12 18:09:47 +01:00
tamasmeszaros c6695538a9 Merge remote-tracking branch 'origin/tm_sla_supports_backend' into dev_native 2018-11-12 17:42:20 +01:00
tamasmeszaros 1680bcb10d removing remnant junk for AppController 2018-11-12 17:41:05 +01:00
tamasmeszaros 72a1f36281 Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native 2018-11-12 17:37:53 +01:00
tamasmeszaros 92a2b6161b Merge remote-tracking branch 'origin/tm_sla_supports_backend' into dev_native 2018-11-12 17:36:54 +01:00
tamasmeszaros 31967d0d1d support generation when support point is added or removed. Rendering interface for SLA supports 2018-11-12 17:35:57 +01:00
tamasmeszaros 98a640ea06 Getting rid of AppController. 2018-11-12 15:07:41 +01:00
tamasmeszaros a4e1ab2281 Getting rid of AppController. 2018-11-12 15:02:42 +01:00
tamasmeszaros 33eade5300 SLA backround processing pipeline invisible but runs. 2018-11-12 11:46:38 +01:00
tamasmeszaros e05063c8b1 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-09 18:35:32 +01:00
tamasmeszaros 5b34e54ce9 Merge remote-tracking branch 'origin/dev_native' into dev_native 2018-11-09 18:33:38 +01:00
tamasmeszaros cc4c720160 Working on SLAPrint pipeline. 2018-11-09 18:32:35 +01:00
tamasmeszaros 481cba0b7f Fixing sla support parameter names. 2018-11-09 18:31:36 +01:00
tamasmeszaros 3722efd8e9 Added parameters to SLAObjectConfig 2018-11-09 13:45:55 +01:00
tamasmeszaros 811404d97a Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-08 17:24:31 +01:00
tamasmeszaros dbf6ddd344 Trying to bypass igl in 32 bit MSVC 2018-11-08 17:15:10 +01:00
tamasmeszaros 4a2da3d443 Trying to fix compilation of IGL AABB tree on 32 bit platform.
Removing alignment constraints from Eigen Matrix aliases.
2018-11-08 16:43:33 +01:00
tamasmeszaros 100386c699 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-08 16:20:37 +01:00
tamasmeszaros 4662fd0e73 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-08 16:19:22 +01:00
tamasmeszaros bf1188442a remove SLAPrint and its integration 2018-11-08 16:18:05 +01:00
tamasmeszaros 3b373a55e6 slaprint with dummy backround processing in plater. 2018-11-08 16:01:21 +01:00
tamasmeszaros 91a79e0343 Support tree interface extended with mouse event handling and refresh callback. 2018-11-08 10:21:13 +01:00
tamasmeszaros f6591f000e slicing the supports WIP 2018-11-07 17:57:02 +01:00
tamasmeszaros d7baac59ef Comments and SLA stage definitions. 2018-11-07 16:08:04 +01:00
tamasmeszaros 97b3d94760 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports 2018-11-07 15:30:41 +01:00
tamasmeszaros 19b1aa081d SLAPrint concept under its way. 2018-11-07 15:29:13 +01:00
tamasmeszaros 22c9c5ae95 Trying to engage support creation when the gizmo gets disabled. 2018-11-06 18:01:18 +01:00
tamasmeszaros a49b506121 Trying to fix compilation on linux and mac. 2018-11-06 14:34:20 +01:00
tamasmeszaros 48bc166d6d Importing the SLA computing module into the native source tree. 2018-11-02 11:57:57 +01:00
tamasmeszaros 9e0e41af8f fix compilation of libnest2d on mac 2018-10-24 14:17:56 +02:00
tamasmeszaros 34e652b985 Fixing nesting crash in debug mode.
Also commented out unnecessary bloat from AppController
2018-10-23 17:20:31 +02:00
tamasmeszaros 4cee4f0e0e changing defaultly downloaded nlopt version to 2.5.0 2018-09-25 15:54:39 +02:00
tamasmeszaros 2306c1589a Polymorphic AppController for cli and gui modes. 2018-09-19 18:02:04 +02:00
tamasmeszaros 3f0968fb02 Refactoring member variable names for my classes to match our coding style. 2018-09-19 14:54:37 +02:00
tamasmeszaros 1a0b72de2c png export recovered with the new print object interface. 2018-09-19 14:32:38 +02:00
tamasmeszaros 2056f4c336 Zipper concept clarified. 2018-09-19 13:43:15 +02:00
tamasmeszaros 6b655f9aa3 Merge branch 'dev2' of github.com:prusa3d/Slic3r into dev2 2018-09-19 11:08:29 +02:00
tamasmeszaros 7708fb8ada Zipper implementation in gui level for png export. 2018-09-19 11:08:10 +02:00
tamasmeszaros 4d6fb52047 Removed explicit dependency of wxWidgets from PrintExport.hpp 2018-09-18 19:13:56 +02:00
tamasmeszaros 5fa99fd903 removing unnecessary artefacts FindFlann and duplicate c++11 standard definition in cmake. 2018-09-18 11:16:49 +02:00
tamasmeszaros bef19fe6da Merge remote-tracking branch 'origin/dev' into feature_arrange_with_libnest2d 2018-09-13 12:10:59 +02:00
tamasmeszaros 3c6afedcb1 Merge remote-tracking branch 'origin/dev' into feature_arrange_with_libnest2d 2018-09-11 12:38:29 +02:00
tamasmeszaros 6106ce9ff0 Abort semantics added.
Signed-off-by: tamasmeszaros <meszaros.q@gmail.com>
2018-09-11 12:36:24 +02:00
tamasmeszaros 1acee89006 Refinements for small item arrangement using the increased cpu power. 2018-09-07 12:03:49 +02:00
tamasmeszaros ec3e1403b6 Cleaning up and fixing localization issues with AppController. 2018-09-07 10:24:05 +02:00
tamasmeszaros ae2b4dd01c Merge remote-tracking branch 'origin/master' into parallel_arrange 2018-09-07 09:53:32 +02:00
tamasmeszaros 6e2ed48e5a Merge remote-tracking branch 'origin/feature_arrange_with_libnest2d' into dev
# Conflicts:
#	xs/src/slic3r/AppController.cpp
2018-08-31 10:55:55 +02:00
tamasmeszaros 4f53fc2a5f Merge remote-tracking branch 'origin/cpp_progress_status_bar' into dev
# Conflicts:
#	lib/Slic3r/GUI/MainFrame.pm
#	xs/src/slic3r/AppController.cpp
#	xs/src/slic3r/AppControllerWx.cpp
#	xs/src/slic3r/GUI/GUI.hpp
2018-08-30 17:35:49 +02:00
tamasmeszaros f5b1729af3 fixing build issues 2018-08-30 12:11:52 +02:00
tamasmeszaros 15ad0ef2f2 working C++ status bar.
Signed-off-by: tamasmeszaros <meszaros.q@gmail.com>
2018-08-30 11:55:10 +02:00
tamasmeszaros 9e2d48ff3b Almost working c++ status bar
Signed-off-by: tamasmeszaros <meszaros.q@gmail.com>
2018-08-30 11:54:08 +02:00
tamasmeszaros 055e90602e Merge remote-tracking branch 'origin/dev' into sla_base_pool 2018-08-28 15:17:35 +02:00
tamasmeszaros 4796ef3fb2 png export parameters routed to SLA print config. PngExportDialog disabled. 2018-08-28 14:55:40 +02:00
tamasmeszaros 057dfa56e3 fix build for Linux 2018-08-28 11:55:10 +02:00
tamasmeszaros 7cee4d53f9 added max merge distance parameter 2018-08-28 10:52:18 +02:00
tamasmeszaros b990b36da7 png export recovered 2018-08-27 16:58:20 +02:00
tamasmeszaros 1c4574d42e fix centroid error for two points and merge with dev. 2018-08-27 16:20:13 +02:00
tamasmeszaros 4c1bb6888c generalization for more than one concave hulls. 2018-08-27 15:18:28 +02:00
tamasmeszaros e667203825 FIxed build errors caused by merge and flipped normals of the SLA pool walls. 2018-08-27 11:59:37 +02:00
tamasmeszaros 3144cba5f9 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-27 10:20:48 +02:00
tamasmeszaros d749080261 Merge remote-tracking branch 'origin/dev' into sla_base_pool 2018-08-27 09:53:52 +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
tamasmeszaros 6e77307880 Merge remote-tracking branch 'origin/eigenize' into sla_base_pool 2018-08-21 13:50:09 +02:00
tamasmeszaros 8194f9fb96 Edges now smoothed on the sides. 2018-08-21 13:20:43 +02:00
tamasmeszaros 8617b0a409 parallel nesting can be enabled but fails with the current objectfunction. 2018-08-20 16:34:35 +02:00
tamasmeszaros 0909059c54 figured out how to round the edges of the generated model. 2018-08-20 13:55:01 +02:00
tamasmeszaros 57cd39965f pool is has now bended walls. 2018-08-17 16:17:35 +02:00
tamasmeszaros 776f555790 wall generation with different top and bottom plates. 2018-08-17 15:11:30 +02:00
tamasmeszaros 1878c79ac7 Comments mostly 2018-08-16 17:58:45 +02:00
tamasmeszaros f297da0d01 Working curve approximation of the concave hull with clipper offset. 2018-08-16 17:47:05 +02:00
tamasmeszaros fbe415f88e Rough base pool geometry can be generated from convex hull or from the ground slice itself. 2018-08-13 18:23:49 +02:00