Commit Graph

  • 9bb93cc4f4 Added helper functions to extract euler angles from 3d transforms Enrico Turri 2018-10-12 12:19:57 +02:00
  • b7980f6b9b Added correct deleting of the selected objects(parts, mix) YuSanka 2018-10-12 12:00:37 +02:00
  • d843f1a76f Fix resources dir location, add wxWidgets to Windows deps build script Vojtech Kral 2018-10-11 15:19:53 +02:00
  • aa0c3bf2e3 Added helper functions to generate 3d transforms Enrico Turri 2018-10-12 10:09:16 +02:00
  • 0bc99f3f65 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native YuSanka 2018-10-11 16:17:43 +02:00
  • 9cf80581d9 Added extended selection ObjectList -> to canvas3D YuSanka 2018-10-11 15:57:09 +02:00
  • c06cf009eb AppConfig: Prevent race conditions when writing slic3r.ini Vojtech Kral 2018-10-05 16:05:53 +02:00
  • 55b43077d7 libslic3r utils: Add a Windows-proof file move function bubnikv 2018-10-10 15:47:33 +02:00
  • eb59568368 Fix of "Supports not generating interface layers" #1306 Fix of "Spurious support interfaces" #1309 bubnikv 2018-10-11 14:13:52 +02:00
  • 20e1087d97 Plater: Fix arrange Vojtech Kral 2018-10-11 13:22:36 +02:00
  • 8337d4675f Plater: increase, decrease, set_number_of_copies, arrange Vojtech Kral 2018-10-11 10:03:38 +02:00
  • 6563cff246 New selections -> allow all three rotations for single instance selection Enrico Turri 2018-10-11 10:56:25 +02:00
  • bb2000d094 Simplified OpenGL calls Enrico Turri 2018-10-11 10:52:50 +02:00
  • e201c5123c added method: static GUI::GLCanvas3D* _3DScene::get_canvas(wxGLCanvas* canvas) Enrico Turri 2018-10-11 10:24:19 +02:00
  • 3bccb3b97c Extended interface for selections Enrico Turri 2018-10-11 08:26:12 +02:00
  • 37dd32b62b Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native YuSanka 2018-10-10 16:23:35 +02:00
  • 30f3ec3d16 Changed mode of the OblectList to Multiple selection YuSanka 2018-10-10 16:22:20 +02:00
  • a7425ec229 Plater: Fix in load_model_objects Vojtech Kral 2018-10-10 14:43:07 +02:00
  • 05c016764f Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native YuSanka 2018-10-10 13:54:56 +02:00
  • 94da98c9c4 Ported on_extruders_change and filament_color_box_lmouse_down(like a lambda-f inside PresetComboBox) YuSanka 2018-10-10 13:53:45 +02:00
  • 3e5e72dafc New selection -> changed calculation of euler angles for multivolume rotations Enrico Turri 2018-10-10 13:51:11 +02:00
  • c1e6eda554 Fixed a crash when deleting an object with sla supports gizmo active Lukas Matena 2018-10-10 13:21:14 +02:00
  • 7672be6488 Plater: on_object_select Vojtech Kral 2018-10-10 11:21:20 +02:00
  • ced5e8540f SLA support points are deleted when an object is cut or split Lukas Matena 2018-10-10 11:14:09 +02:00
  • 6d33077564 New selection -> synchronization of indirectly selected instances Enrico Turri 2018-10-10 11:04:04 +02:00
  • bd85ca721e Plater & GLCanvas3D: Fix instance_moved event, add event handlers Vojtech Kral 2018-10-09 17:14:59 +02:00
  • 895bdf7918 New selection -> rotation wip Enrico Turri 2018-10-09 15:56:34 +02:00
  • 1b93b952a2 Merge remote-tracking branch 'origin/ys_dev_native' into dev_native YuSanka 2018-10-09 12:44:32 +02:00
  • 085020a814 Ported show_preset_comboboxes function YuSanka 2018-10-09 12:41:05 +02:00
  • 322e0a433c Plater: Add missing skeletons (un-typed for now) Vojtech Kral 2018-10-09 09:35:19 +02:00
  • dffae0aa12 Fixed new selection compile errors Enrico Turri 2018-10-09 09:12:38 +02:00
  • b788530056 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native Enrico Turri 2018-10-09 09:08:06 +02:00
  • 47fc109837 New selection -> removed select by parts Enrico Turri 2018-10-09 09:07:49 +02:00
  • 9f1613bffb Merge remote-tracking branch 'origin/dev_native' into ys_dev_native YuSanka 2018-10-09 08:30:48 +02:00
  • 928c146aef WIP: Plater: Event handling boilerplate / skeletons Vojtech Kral 2018-10-08 19:55:30 +02:00
  • ceb295944a WIP: Plater, tracking in Plater.pm Vojtech Kral 2018-10-08 19:14:55 +02:00
  • 1f926964ee WIP: Plater, build fixes Vojtech Kral 2018-10-04 11:12:55 +02:00
  • 1006cd976e Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT YuSanka 2018-10-08 16:27:38 +02:00
  • 99fe5761d8 New selection -> removed obsolete parameters from GLVolumeCollection::load_object() Enrico Turri 2018-10-08 16:05:55 +02:00
  • 9ae6d115a2 New selection -> removed obsolete methods\n+\nFixed a few compile warnings Enrico Turri 2018-10-08 15:17:36 +02:00
  • 384cfa0e6d 1st installment of new selections (disabled) Enrico Turri 2018-10-08 14:02:12 +02:00
  • 04e193011c Fixed crash when selecting object Enrico Turri 2018-10-08 09:08:42 +02:00
  • 42fd6bc7b5 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native YuSanka 2018-10-05 23:39:51 +02:00
  • ea30385fd0 Completed split of the GUI_ObjectParts YuSanka 2018-10-05 23:29:15 +02:00
  • b8c2566c44 Slicing of meshes, chaining of open polylines: The open polylines are sorted by decreasing length, so the new chains are seeded with the longer chains. bubnikv 2018-10-05 11:23:24 +02:00
  • 517b96eef8 Yet another improvement in closing gaps in slices. Fixes #1256 and it finally fixes #1119 as well. bubnikv 2018-10-05 10:25:50 +02:00
  • bf5d3ed636 SLA support points are now saved in 3MF Lukas Matena 2018-10-05 10:13:21 +02:00
  • bcedd71e99 Start to Split GUI_ObjectParts: YuSanka 2018-10-04 16:43:10 +02:00
  • abd22b31c9 Improved slicing of objects with cracks and gaps. bubnikv 2018-10-04 15:29:55 +02:00
  • 79bbe7bec9 Fix of SPE-525 V přiloženém AMF se např. u spodní hrany oken generují pouze top solid layers, ale nikoliv solid layers. Objevuje se už v 1.41.0. bubnikv 2018-10-04 11:16:55 +02:00
  • 96745e12d7 Use an unique opengl context Enrico Turri 2018-10-04 10:41:11 +02:00
  • f31cf684cb Tab preset & value change events Vojtech Kral 2018-10-03 16:27:02 +02:00
  • b3c09a9254 Fixed object position after loading Enrico Turri 2018-10-03 16:18:23 +02:00
  • 38f8ed62a0 Fix of SPE-513: unblockable supports There was a bug in the "don't support bridges" feature, where there were supports added to the end of non-supported bridges without taking into account the overhang angle or the support blockers. bubnikv 2018-10-03 16:12:24 +02:00
  • 7ed9ba5437 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native YuSanka 2018-10-03 15:22:13 +02:00
  • 8f6e3cc43b Temporary changes and code cleaning YuSanka 2018-10-03 15:14:52 +02:00
  • 6b007986ee SLA support points are now saved in AMF Lukas Matena 2018-10-03 15:13:54 +02:00
  • 6369e469c0 on_viewport_changed event handler Enrico Turri 2018-10-03 14:25:35 +02:00
  • 46efaf6791 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native Enrico Turri 2018-10-03 14:08:44 +02:00
  • 83f55b608c Event.hpp: Set event object Vojtech Kral 2018-10-03 14:07:10 +02:00
  • f8eb215937 Updated unit tests for triangle mesh slicing, as now the slicing considers the vertical structures to be open intervals at the bottom end, closed at the top end, so slicing at the bottom of a mesh produces empty slice. bubnikv 2018-10-03 13:54:04 +02:00
  • 2d77d51f84 Merge branch 'dev2' of https://github.com/prusa3d/Slic3r into dev_native Enrico Turri 2018-10-03 13:38:57 +02:00
  • 69449781ce Improvement in mesh slicing: Hole fill is disabled in 3D, and maximum 2mm gaps are closed at 2D by a greedy algorithm. bubnikv 2018-10-03 13:24:14 +02:00
  • e89465cc3f Merge branch 'dev2' into lm_sla_supports_ui Lukas Matena 2018-10-03 12:46:11 +02:00
  • 770d944283 Replace PerlCallbacks with events in GLCanvas3d et al. Vojtech Kral 2018-10-03 11:34:39 +02:00
  • e9d26d1a8e Fixed wxWidgets warnings due to invalid alignement flags at startup Enrico Turri 2018-10-02 14:30:01 +02:00
  • 7977bce98d Fixed call to reset_legend_texture() made on hidden canvas Enrico Turri 2018-10-02 14:12:23 +02:00
  • 01ba59158d Multisample detection Enrico Turri 2018-10-02 14:01:22 +02:00
  • 9ce9b87e81 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native YuSanka 2018-10-02 13:33:06 +02:00
  • 40022861c8 Removed Localization to GUI_App YuSanka 2018-10-02 13:23:38 +02:00
  • 9021bd07a3 WIP: Plater Vojtech Kral 2018-10-01 16:48:08 +02:00
  • 08c6905751 Moved functions and variables (for fonts and labels color) to GUI_App YuSanka 2018-10-01 15:09:31 +02:00
  • 986103be1d Fixed crashes caused by the preceding commit. bubnikv 2018-10-01 11:07:31 +02:00
  • 342b584399 WIP: Plater Vojtech Kral 2018-09-17 12:15:11 +02:00
  • b338eb0ce0 Fix of https://github.com/prusa3d/Slic3r/issues/1142 https://github.com/prusa3d/Slic3r/issues/1257 The preset keys not belonging into the config group are removed and the problem is reported into the boost::log bubnikv 2018-09-27 17:41:01 +02:00
  • 746d06fe3e Removed SLIC3R_PRUSACONTROL switch from CMake bubnikv 2018-09-27 13:47:35 +02:00
  • ce5c03c894 Refactored previous commit Lukas Matena 2018-09-26 14:37:25 +02:00
  • 10393ba834 Flatten and SlaSupports gizmos - grabbers rendered correctly when object is dragged Lukas Matena 2018-09-26 13:54:09 +02:00
  • 025fdc1359 Fixed #1244 - c++ part Enrico Turri 2018-09-26 11:24:19 +02:00
  • 3835a1cacf Fixed #1244 - perl part Enrico Turri 2018-09-26 11:22:01 +02:00
  • fc82aaaa2e Merge remote-tracking branch 'origin/dev2' into lm_sla_supports_ui Lukas Matena 2018-09-26 09:18:22 +02:00
  • 1f4c758e71 Logging of G-code processing bubnikv 2018-09-25 16:57:18 +02:00
  • 722fdd7cd5 Fixed CLI --dont-arrange command bubnikv 2018-09-25 16:22:28 +02:00
  • 77013e38f9 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native bubnikv 2018-09-25 16:06:02 +02:00
  • 47b2d363f0 Fixed a regression bug in admesh: bad hashing. Also the hash table size for admesh was made adaptive based on the number of faces. bubnikv 2018-09-25 16:05:26 +02:00
  • 4cee4f0e0e changing defaultly downloaded nlopt version to 2.5.0 tamasmeszaros 2018-09-25 15:54:39 +02:00
  • 6260e43f61 Merge remote-tracking branch 'origin/dev2' into dev_native bubnikv 2018-09-25 15:33:51 +02:00
  • 8945763221 Rewrote .PRUSA file parser from wxWidgets zip to miniz. Added tracing for mesh repair. bubnikv 2018-09-25 14:30:57 +02:00
  • 85bc3af88a Yet another fix of next_highest_power_of_2() on clang bubnikv 2018-09-25 13:19:50 +02:00
  • 1c06a170c4 Fix compilation on clang bubnikv 2018-09-25 12:48:36 +02:00
  • c762166974 size_t is not uint32_t or uint64_t on GCC bubnikv 2018-09-25 12:43:53 +02:00
  • d00fc9a0a8 Fixed compilation on Linxu bubnikv 2018-09-25 12:26:14 +02:00
  • 51cf964b51 Reduced count of opengl draw calls for full 3D transform Enrico Turri 2018-09-25 12:15:51 +02:00
  • 9a3db200a5 Updated AMF/3MF import to pass configuration into a DynamicPrintConfig instead of PresetBundle. bubnikv 2018-09-25 11:53:05 +02:00
  • 1398d5d09a Removed utilities depending on Perl (post processing scripts), removed non-maintained utilities. bubnikv 2018-09-25 11:47:14 +02:00
  • a651f5f5d7 ModelInstance full 3D transform code moved into a single technology Enrico Turri 2018-09-25 10:42:11 +02:00
  • c3dc562ab0 Resurrected --dont-arrange command line parameter, fixed command line print parameter validation. bubnikv 2018-09-25 09:55:15 +02:00
  • 197600d452 Test.pm modified to use ModelInstance full 3D transform Enrico Turri 2018-09-25 09:21:38 +02:00
  • 0e1843a871 1st installment of ModelInstance 3D scale components Enrico Turri 2018-09-24 15:54:09 +02:00
  • e3d44b07fe Fixed arrange for objects with 3D rotations Enrico Turri 2018-09-24 15:21:18 +02:00