Commit Graph

  • 3b20d03e1d Cut: Preserve Z-rotation, fix upper part mesh position, perform custom placing instead of arrange() Vojtech Kral 2018-11-26 17:08:36 +01:00
  • 693bee7b79 Fixed typo in the previous commit. bubnikv 2018-11-26 16:42:09 +01:00
  • e58bd486c2 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-26 16:33:23 +01:00
  • 60e456c8f4 Another libigl fix: Don't pass Eigen memory aligned objects by value. bubnikv 2018-11-26 16:33:12 +01:00
  • 21a1106776 SLA support points are rendered with regard to sla_shift_z Lukas Matena 2018-11-26 16:32:24 +01:00
  • f8bc7cb959 Implementation of the "ColorPrint" on the 3DScene YuSanka 2018-11-26 16:07:09 +01:00
  • b153c8cb20 SLA slices preview - wip 2 Enrico Turri 2018-11-26 16:17:59 +01:00
  • a4e204012d Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-26 15:58:14 +01:00
  • f55ddbb1e3 Fixed an libligl AABB assignment operator: memory aligned structures shall not be passed as "by value" parameters. This is explicitely warned against in the Eigen manual: https://eigen.tuxfamily.org/dox/group__TopicPassingByValue.html bubnikv 2018-11-26 15:57:58 +01:00
  • 878c7ee3d7 SLA support point gizmo - ImGui experimental overlay plus a small bugfix related to point deletion Lukas Matena 2018-11-26 15:54:12 +01:00
  • 52c9dd3252 Enabled compilation of SLA libigl dependent code to see what errors will come out of the build server. bubnikv 2018-11-26 15:44:13 +01:00
  • ebbce32158 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-26 15:19:58 +01:00
  • b5c56caf6f Fixed an issue with the SLA Z offset at the end of slicing, fixed compilation on OSX due to the libigl overriding our "L" localization macro. bubnikv 2018-11-26 15:19:42 +01:00
  • 4ca302ba6a SLA slices preview - wip Enrico Turri 2018-11-26 15:16:35 +01:00
  • 2a31f5e6fc Refinement of the slice index interface tamasmeszaros 2018-11-26 15:03:57 +01:00
  • c72522d566 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-26 14:54:35 +01:00
  • cc283571e7 Fixed compilation issues on osx bubnikv 2018-11-26 14:54:23 +01:00
  • 5f43ec1b78 Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend tamasmeszaros 2018-11-26 14:49:31 +01:00
  • f76560bcc5 Initial interface for slice index. tamasmeszaros 2018-11-26 14:43:28 +01:00
  • a378bb7bed Removed some obsolete Perl bindings. Removed libslic3r from the default include paths for all modules but libslic3r. Now headers from libslic3r need to be included with an explicit path (libslic3r/libslic3r.h etc) Split the localization macros into I18N.{cpp,h} bubnikv 2018-11-26 14:41:58 +01:00
  • 63faa917a9 Cut: Re-center objects after cut Vojtech Kral 2018-11-26 13:35:09 +01:00
  • 9f2fdfabb9 Lay flat gizmo should work correctly with multiple instances and modifier meshes Lukas Matena 2018-11-26 13:02:40 +01:00
  • d28d4823e0 SLA support points gizmo - multiple instance support Lukas Matena 2018-11-26 10:49:25 +01:00
  • e038c3a20d Merge branch 'master' of https://github.com/prusa3d/Slic3r Enrico Turri 2018-11-26 12:11:37 +01:00
  • 25f4f1fe55 Cut: Use world coordinates Vojtech Kral 2018-11-26 12:08:10 +01:00
  • 63996f5ba1 Fixed update of GLCanvas3D::m_moving member Enrico Turri 2018-11-26 11:49:04 +01:00
  • c29493a41b imgui: Refactor, use in cut gizmo Vojtech Kral 2018-11-26 10:56:07 +01:00
  • 763b443459 imgui: Update Vojtech Kral 2018-11-20 18:40:57 +01:00
  • 31a29e8a32 Added NotoSans font Enrico Turri 2018-10-31 12:08:47 +01:00
  • 57e9d28a84 Added ImGuiWrapper Enrico Turri 2018-10-31 10:19:44 +01:00
  • 5c054d11ca Added imgui library Enrico Turri 2018-10-31 09:57:29 +01:00
  • b94f19eaf4 Added method GLCanvas3D::is_dragging() Enrico Turri 2018-11-26 10:41:16 +01:00
  • da0b9b9b75 Generate EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED event after an object has been dragged on scene Enrico Turri 2018-11-26 08:36:31 +01:00
  • 9258ca8cc6 Further removal of the 3DScene / GLCanvas3DManager scaffold. bubnikv 2018-11-23 17:15:17 +01:00
  • 103af1d8fb Fixed some background processing synchronization issues. bubnikv 2018-11-23 17:05:44 +01:00
  • aaab549cfa Partial cleanup of obsolete methods Enrico Turri 2018-11-23 15:05:43 +01:00
  • f838d8cf18 Fixed GLCanvas3D::Selection::_ensure_on_bed() method Enrico Turri 2018-11-23 13:20:04 +01:00
  • 746c1d2fd8 SLA support parameters changed: radiuses for diameters. tamasmeszaros 2018-11-23 13:03:07 +01:00
  • 9722bcdd75 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-23 12:47:46 +01:00
  • b03f672801 Refactored to get direct access to GLCanvas3D in Plater and Preview. WIP: SLA update delayed until mouse is released. bubnikv 2018-11-23 12:47:32 +01:00
  • 4575443c4c Fixed bug with last solid part deleting YuSanka 2018-11-23 11:54:06 +01:00
  • a05bda5347 Removed head_back_radius and added pillar widening factor to the parameter layers tamasmeszaros 2018-11-23 11:51:45 +01:00
  • cabfca1031 Do not select wipe tower when using Select all command Enrico Turri 2018-11-23 11:47:18 +01:00
  • bcf7a1f751 Fixed volumes translation (again) Enrico Turri 2018-11-23 11:14:32 +01:00
  • 66a08be209 Fixed transformations when deleting second-to-last sub-volume of an object Enrico Turri 2018-11-23 10:50:25 +01:00
  • 7fe7f33b80 Fix for crash when generating supports with empty input points tamasmeszaros 2018-11-23 10:28:26 +01:00
  • 45b51bd40e remove + shortcut from 'optimize rotation' menuitem tamasmeszaros 2018-11-23 09:56:49 +01:00
  • 6da9d19916 Fixed lifting of models for SLA above the print if supports or pad are calculated. bubnikv 2018-11-23 09:33:01 +01:00
  • 864a2b387a trying to fix build for OSX tamasmeszaros 2018-11-22 18:13:34 +01:00
  • d28b61f8a3 Adding checkbox for disabling support generation (still having pad generation) tamasmeszaros 2018-11-22 18:02:05 +01:00
  • 7efadfae1c Merge branch 'tm_sla_supports_backend' tamasmeszaros 2018-11-22 16:12:22 +01:00
  • 421fbe3a3c Fixed updating of the value for "Post processing scripts" field YuSanka 2018-11-22 16:08:41 +01:00
  • 9d7b4ce41d Position(Displacement)/Rotation/Scale for group selection YuSanka 2018-11-22 15:12:09 +01:00
  • 7041e2b877 Hide "Extruder" column for the SLA printing YuSanka 2018-11-22 13:25:38 +01:00
  • c7434a492b Available object menu item: optimize orientation tamasmeszaros 2018-11-22 16:04:21 +01:00
  • 06da6d8645 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-22 15:30:56 +01:00
  • bde4153d44 Removed legacy GUI Perl bindings, replaced Print & SLAPrint pointers with BackgroundProcessing pointer at the GLCanvas3D level, so that the Print & SLAPrint access will be synchronized with the current printer technology. bubnikv 2018-11-22 15:29:59 +01:00
  • edf80316e1 removed is_step_done queries from the pipeline (using return value of set_started) tamasmeszaros 2018-11-22 14:16:55 +01:00
  • 6517e2312d Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend tamasmeszaros 2018-11-22 13:58:14 +01:00
  • c39698878d Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend and add get_current_elevation tamasmeszaros 2018-11-22 13:57:13 +01:00
  • d5c4c90b67 Restored opaque bed textures Enrico Turri 2018-11-22 13:49:28 +01:00
  • 1f8007f0da status moves continuously when rasterizing tamasmeszaros 2018-11-22 13:42:52 +01:00
  • 86c11df554 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-22 13:33:34 +01:00
  • 8d7a34160d Fix of my previous commit. bubnikv 2018-11-22 13:33:21 +01:00
  • 3b3eab2e84 Added member m_sla_shift_z to GLVolume Enrico Turri 2018-11-22 13:33:20 +01:00
  • 233c1593f1 Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-22 13:20:18 +01:00
  • a4be8ef6ad Fixed "setting an extruder does not change object's color" bubnikv 2018-11-22 13:20:13 +01:00
  • 200b3d010f Fixed volumes translation Enrico Turri 2018-11-22 12:50:54 +01:00
  • 94b1183843 Synchronize SLA background processing on UI change, so that the supports disappear if invalidated. bubnikv 2018-11-22 12:42:17 +01:00
  • 3bd1734daa fix for progress indication values tamasmeszaros 2018-11-22 12:13:58 +01:00
  • cac56154ef Selection updated to detect sla volumes Enrico Turri 2018-11-22 12:07:26 +01:00
  • e247b532fb Added Edit -> Delete all menu item Enrico Turri 2018-11-22 11:31:53 +01:00
  • c494dec1c4 Gizmos' shortcut not requiring shift key pressed Enrico Turri 2018-11-22 11:13:00 +01:00
  • 7b9f498410 Changed the object context menu in the object list for SLA print technology YuSanka 2018-11-22 10:33:16 +01:00
  • 343335dbc3 Different colors for SLA support and pad geometry Enrico Turri 2018-11-22 11:01:57 +01:00
  • 28a502680a Fixed a crash on SLA with background processing on and with an empty scene. bubnikv 2018-11-22 10:35:04 +01:00
  • c60ed7bc07 Added shortcuts for gizmos Enrico Turri 2018-11-22 10:14:31 +01:00
  • ddf8acb440 Fixed missing include (fixed compilation on OSX) bubnikv 2018-11-21 18:03:24 +01:00
  • 5c141d9f10 Fixed race condition when no pad is generated. Progress indication for SLA is broken. tamasmeszaros 2018-11-21 17:40:18 +01:00
  • 487ccdd2be Merge branch 'master' of https://github.com/Prusa3d/Slic3r bubnikv 2018-11-21 17:35:58 +01:00
  • 314f7dc674 WIP: Synchronization of SLA background processing. bubnikv 2018-11-21 17:35:35 +01:00
  • c5438d8bc3 Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend tamasmeszaros 2018-11-21 16:06:53 +01:00
  • 17f15f7617 merge tm_sla_supports_backend with master tamasmeszaros 2018-11-21 15:33:30 +01:00
  • a27e238ced Use Del as shortcut for Edit/Delete selected Enrico Turri 2018-11-21 16:00:20 +01:00
  • 3e939a7496 Added menu Edit -> Delete selected Enrico Turri 2018-11-21 15:47:41 +01:00
  • 681beeadf6 Added menu Edit -> Select all Enrico Turri 2018-11-21 15:28:35 +01:00
  • 3667fc7894 Change to return const references for TriangleMesh return values in SLAPrintObject's methods tamasmeszaros 2018-11-21 15:21:57 +01:00
  • c6b597b813 Fixed updating of the options values after the clearing of the TextCtrl YuSanka 2018-11-21 15:02:22 +01:00
  • 85219b8bc0 Fixed split object to objects Enrico Turri 2018-11-21 14:30:15 +01:00
  • a21f1783a9 Added force_full_scene_refresh parameter to the 3DScene::refresh() function to force a refresh of all GLVolumes. Currently this hack is used by the Platter::arrange() function only, and ideally we should replace this parameter with a smarter 3DScene::refresh() function, which would check for the transformation matrices as well. bubnikv 2018-11-21 13:52:46 +01:00
  • bc9de8956a Removed the unused force_autocenter parameter from Plater::update() bubnikv 2018-11-21 13:32:24 +01:00
  • ee99fa2c64 Ensure object on bed after deletion of subpart Enrico Turri 2018-11-21 12:27:20 +01:00
  • 9996369e2c merge with master tamasmeszaros 2018-11-21 12:17:52 +01:00
  • 1a58513717 Using the new status update interface to refresh scene right after the supports are ready. tamasmeszaros 2018-11-21 12:10:10 +01:00
  • 6aa4c0ca16 Fixed translation of volumes Enrico Turri 2018-11-21 11:33:31 +01:00
  • 87b96f4c09 trying to fix broken arrange on master tamasmeszaros 2018-11-21 11:08:49 +01:00
  • 2fffb0c2ff Arrangement is still not working, update is probably broken. tamasmeszaros 2018-11-21 11:07:08 +01:00
  • 86ac9ed91e Small refactoring Enrico Turri 2018-11-21 10:36:09 +01:00
  • 302b37dcd1 Adjusted main shortcuts Enrico Turri 2018-11-21 10:21:12 +01:00
  • 897ca1aa44 comments... tamasmeszaros 2018-11-21 10:00:49 +01:00