YuSanka
|
37a320c79e
|
Changed logic of the PrusaObjectDataViewModelNode:
now each node has:
* name,
* type,
* id (-1, if type == itSettings OR itInstanceRoot),
* bmp,
* action_bmp
* extruder
|
2018-10-16 16:46:35 +02:00 |
|
Enrico Turri
|
b4a09d3d86
|
New selection -> Toolbar update
|
2018-10-16 16:04:19 +02:00 |
|
Enrico Turri
|
af4570741c
|
New selection -> Improved gizmos activation
|
2018-10-16 14:56:35 +02:00 |
|
Vojtech Kral
|
561bbf5a80
|
Fix build on non-MSVC
|
2018-10-16 13:57:11 +02:00 |
|
Enrico Turri
|
a8c459696f
|
New selection -> Tighter bounding box for selections, tweaks to gizmo flatten and fix of instances update
|
2018-10-16 13:49:40 +02:00 |
|
Enrico Turri
|
059ab4a05c
|
ModelInstance's full 3D transform set as default
|
2018-10-16 09:51:30 +02:00 |
|
YuSanka
|
ce86fad28a
|
Fixed assert "IsVisible(item)" failed in wxTreeCtrl::GetNextVisible()
|
2018-10-15 17:18:38 +02:00 |
|
Vojtech Kral
|
0b0e65636f
|
Build improvements: symlink resources properly with Visual Studio
Convert dependencies into a CMake build script in the `deps` dir
|
2018-10-15 16:47:15 +02:00 |
|
Enrico Turri
|
adf739cd45
|
Simplified algorithm for update of gizmo move and scale
|
2018-10-15 15:21:37 +02:00 |
|
YuSanka
|
404ef147b3
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-15 13:31:30 +02:00 |
|
YuSanka
|
317fc45522
|
Fixed wxASSERT( variant.GetType() == PrusaDataViewBitmapText );
|
2018-10-15 13:25:22 +02:00 |
|
Enrico Turri
|
27fd49d459
|
New selection -> Improved gizmo scale rendering and behavior
|
2018-10-15 13:22:36 +02:00 |
|
YuSanka
|
b9b404dd2c
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-15 11:40:51 +02:00 |
|
YuSanka
|
b413cf4ef9
|
Fixed OSX compilation : GetStringSelection for PresetComboBox is changed to GetString(GetSelection)
|
2018-10-15 11:39:48 +02:00 |
|
Enrico Turri
|
f2486bd87d
|
New selection -> Gizmos methods refactored to accept selection instead of bounding box and scale gizmo in local system for single instance selections
|
2018-10-15 11:30:50 +02:00 |
|
YuSanka
|
27fea879d3
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-15 10:54:20 +02:00 |
|
YuSanka
|
d654e35975
|
Ported Plater->on_config_change
|
2018-10-15 10:53:47 +02:00 |
|
Enrico Turri
|
35c7c418e9
|
Small refactoring into GLGizmoBase::Grabber
|
2018-10-12 16:18:37 +02:00 |
|
Enrico Turri
|
76052d33bf
|
New selection -> scaling wip
|
2018-10-12 15:43:29 +02:00 |
|
Enrico Turri
|
59208d79be
|
Modified rendering of gizmo scale 3D
|
2018-10-12 14:23:34 +02:00 |
|
Enrico Turri
|
9bb93cc4f4
|
Added helper functions to extract euler angles from 3d transforms
|
2018-10-12 12:19:57 +02:00 |
|
YuSanka
|
b7980f6b9b
|
Added correct deleting of the selected objects(parts, mix)
but only in "ObjectList->Scene" direction
|
2018-10-12 12:00:37 +02:00 |
|
Vojtech Kral
|
d843f1a76f
|
Fix resources dir location, add wxWidgets to Windows deps build script
|
2018-10-12 11:37:05 +02:00 |
|
Enrico Turri
|
aa0c3bf2e3
|
Added helper functions to generate 3d transforms
|
2018-10-12 10:09:16 +02:00 |
|
YuSanka
|
0bc99f3f65
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-11 16:17:43 +02:00 |
|
YuSanka
|
9cf80581d9
|
Added extended selection ObjectList -> to canvas3D
|
2018-10-11 16:13:23 +02:00 |
|
Vojtech Kral
|
20e1087d97
|
Plater: Fix arrange
|
2018-10-11 13:22:36 +02:00 |
|
Vojtech Kral
|
8337d4675f
|
Plater: increase, decrease, set_number_of_copies, arrange
|
2018-10-11 12:48:35 +02:00 |
|
Enrico Turri
|
6563cff246
|
New selections -> allow all three rotations for single instance selection
|
2018-10-11 10:56:25 +02:00 |
|
Enrico Turri
|
bb2000d094
|
Simplified OpenGL calls
|
2018-10-11 10:52:50 +02:00 |
|
Enrico Turri
|
e201c5123c
|
added method: static GUI::GLCanvas3D* _3DScene::get_canvas(wxGLCanvas* canvas)
|
2018-10-11 10:24:19 +02:00 |
|
Enrico Turri
|
3bccb3b97c
|
Extended interface for selections
|
2018-10-11 08:26:12 +02:00 |
|
YuSanka
|
37dd32b62b
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-10 16:23:35 +02:00 |
|
YuSanka
|
30f3ec3d16
|
Changed mode of the OblectList to Multiple selection
|
2018-10-10 16:22:20 +02:00 |
|
Vojtech Kral
|
a7425ec229
|
Plater: Fix in load_model_objects
|
2018-10-10 14:43:47 +02:00 |
|
YuSanka
|
05c016764f
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-10 13:54:56 +02:00 |
|
YuSanka
|
94da98c9c4
|
Ported on_extruders_change and filament_color_box_lmouse_down(like a lambda-f inside PresetComboBox)
|
2018-10-10 13:53:45 +02:00 |
|
Enrico Turri
|
3e5e72dafc
|
New selection -> changed calculation of euler angles for multivolume rotations
|
2018-10-10 13:51:11 +02:00 |
|
Vojtech Kral
|
7672be6488
|
Plater: on_object_select
|
2018-10-10 11:21:37 +02:00 |
|
Enrico Turri
|
6d33077564
|
New selection -> synchronization of indirectly selected instances
|
2018-10-10 11:04:04 +02:00 |
|
Vojtech Kral
|
bd85ca721e
|
Plater & GLCanvas3D: Fix instance_moved event, add event handlers
|
2018-10-09 17:39:04 +02:00 |
|
Enrico Turri
|
895bdf7918
|
New selection -> rotation wip
|
2018-10-09 15:56:34 +02:00 |
|
YuSanka
|
1b93b952a2
|
Merge remote-tracking branch 'origin/ys_dev_native' into dev_native
|
2018-10-09 12:44:32 +02:00 |
|
YuSanka
|
085020a814
|
Ported show_preset_comboboxes function
|
2018-10-09 12:41:05 +02:00 |
|
Vojtech Kral
|
322e0a433c
|
Plater: Add missing skeletons (un-typed for now)
|
2018-10-09 10:47:42 +02:00 |
|
Enrico Turri
|
dffae0aa12
|
Fixed new selection compile errors
|
2018-10-09 09:12:38 +02:00 |
|
Enrico Turri
|
b788530056
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-09 09:08:06 +02:00 |
|
Enrico Turri
|
47fc109837
|
New selection -> removed select by parts
|
2018-10-09 09:07:49 +02:00 |
|
YuSanka
|
9f1613bffb
|
Merge remote-tracking branch 'origin/dev_native' into ys_dev_native
|
2018-10-09 08:30:48 +02:00 |
|
Vojtech Kral
|
928c146aef
|
WIP: Plater: Event handling boilerplate / skeletons
|
2018-10-08 19:56:59 +02:00 |
|
Vojtech Kral
|
ceb295944a
|
WIP: Plater, tracking in Plater.pm
|
2018-10-08 19:14:55 +02:00 |
|
Vojtech Kral
|
1f926964ee
|
WIP: Plater, build fixes
|
2018-10-08 17:41:37 +02:00 |
|
YuSanka
|
1006cd976e
|
Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT
+ changed ctor of ObjList
+ deleted unusable code from Tab.cpp
|
2018-10-08 16:28:11 +02:00 |
|
Enrico Turri
|
99fe5761d8
|
New selection -> removed obsolete parameters from GLVolumeCollection::load_object()
|
2018-10-08 16:05:55 +02:00 |
|
Enrico Turri
|
9ae6d115a2
|
New selection -> removed obsolete methods\n+\nFixed a few compile warnings
|
2018-10-08 15:17:36 +02:00 |
|
Enrico Turri
|
384cfa0e6d
|
1st installment of new selections (disabled)
|
2018-10-08 14:02:12 +02:00 |
|
Enrico Turri
|
04e193011c
|
Fixed crash when selecting object
|
2018-10-08 09:08:42 +02:00 |
|
YuSanka
|
42fd6bc7b5
|
Merge remote-tracking branch 'origin/dev_native' into ys_dev_native
|
2018-10-05 23:39:51 +02:00 |
|
YuSanka
|
ea30385fd0
|
Completed split of the GUI_ObjectParts
|
2018-10-05 23:29:15 +02:00 |
|
YuSanka
|
bcedd71e99
|
Start to Split GUI_ObjectParts:
+ created GUI_ObjectList & GUI_ObjectManipulation classes
|
2018-10-04 16:43:10 +02:00 |
|
Enrico Turri
|
96745e12d7
|
Use an unique opengl context
|
2018-10-04 10:41:11 +02:00 |
|
Vojtech Kral
|
f31cf684cb
|
Tab preset & value change events
|
2018-10-03 17:55:21 +02:00 |
|
Enrico Turri
|
b3c09a9254
|
Fixed object position after loading
|
2018-10-03 16:18:23 +02:00 |
|
YuSanka
|
7ed9ba5437
|
Merge remote-tracking branch 'origin/dev_native' into ys_dev_native
|
2018-10-03 15:22:13 +02:00 |
|
YuSanka
|
8f6e3cc43b
|
Temporary changes and code cleaning
|
2018-10-03 15:14:52 +02:00 |
|
Enrico Turri
|
6369e469c0
|
on_viewport_changed event handler
|
2018-10-03 14:25:35 +02:00 |
|
Enrico Turri
|
46efaf6791
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-03 14:08:44 +02:00 |
|
Vojtech Kral
|
83f55b608c
|
Event.hpp: Set event object
|
2018-10-03 14:07:10 +02:00 |
|
Enrico Turri
|
2d77d51f84
|
Merge branch 'dev2' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-03 13:38:57 +02:00 |
|
Vojtech Kral
|
770d944283
|
Replace PerlCallbacks with events in GLCanvas3d et al.
|
2018-10-03 11:51:47 +02:00 |
|
Enrico Turri
|
e9d26d1a8e
|
Fixed wxWidgets warnings due to invalid alignement flags at startup
|
2018-10-02 14:30:01 +02:00 |
|
Enrico Turri
|
7977bce98d
|
Fixed call to reset_legend_texture() made on hidden canvas
|
2018-10-02 14:12:23 +02:00 |
|
Enrico Turri
|
01ba59158d
|
Multisample detection
|
2018-10-02 14:01:22 +02:00 |
|
YuSanka
|
9ce9b87e81
|
Merge remote-tracking branch 'origin/dev_native' into ys_dev_native
|
2018-10-02 13:33:06 +02:00 |
|
YuSanka
|
40022861c8
|
Removed Localization to GUI_App
+ cleaned code from some global variables (App, AppConfig, PresetBundle, MainFrame, tab_panels..)
|
2018-10-02 13:30:59 +02:00 |
|
Vojtech Kral
|
9021bd07a3
|
WIP: Plater
|
2018-10-01 16:48:24 +02:00 |
|
YuSanka
|
08c6905751
|
Moved functions and variables (for fonts and labels color) to GUI_App
+ corrected Sidebar layouts
+ deleted get_preset_bundle
+ actions with tabs_list moved to GUI_App
|
2018-10-01 16:31:36 +02:00 |
|
Vojtech Kral
|
342b584399
|
WIP: Plater
|
2018-10-01 09:28:40 +02:00 |
|
bubnikv
|
1f4c758e71
|
Logging of G-code processing
|
2018-09-25 16:57:18 +02:00 |
|
bubnikv
|
722fdd7cd5
|
Fixed CLI --dont-arrange command
|
2018-09-25 16:22:28 +02:00 |
|
bubnikv
|
77013e38f9
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-09-25 16:06:02 +02:00 |
|
bubnikv
|
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.
|
2018-09-25 16:05:26 +02:00 |
|
tamasmeszaros
|
4cee4f0e0e
|
changing defaultly downloaded nlopt version to 2.5.0
|
2018-09-25 15:54:39 +02:00 |
|
bubnikv
|
6260e43f61
|
Merge remote-tracking branch 'origin/dev2' into dev_native
|
2018-09-25 15:33:51 +02:00 |
|
bubnikv
|
8945763221
|
Rewrote .PRUSA file parser from wxWidgets zip to miniz.
Added tracing for mesh repair.
|
2018-09-25 14:30:57 +02:00 |
|
bubnikv
|
85bc3af88a
|
Yet another fix of next_highest_power_of_2() on clang
|
2018-09-25 13:19:50 +02:00 |
|
bubnikv
|
1c06a170c4
|
Fix compilation on clang
|
2018-09-25 12:48:36 +02:00 |
|
bubnikv
|
c762166974
|
size_t is not uint32_t or uint64_t on GCC
|
2018-09-25 12:43:53 +02:00 |
|
bubnikv
|
d00fc9a0a8
|
Fixed compilation on Linxu
|
2018-09-25 12:26:14 +02:00 |
|
bubnikv
|
9a3db200a5
|
Updated AMF/3MF import to pass configuration into a DynamicPrintConfig
instead of PresetBundle.
|
2018-09-25 11:53:05 +02:00 |
|
bubnikv
|
c3dc562ab0
|
Resurrected --dont-arrange command line parameter,
fixed command line print parameter validation.
|
2018-09-25 09:55:15 +02:00 |
|
bubnikv
|
a9f52955a0
|
Fixed app icon on Windows
|
2018-09-24 14:27:03 +02:00 |
|
bubnikv
|
8296cbe046
|
Compile Slic3r versions into slic3r binary
|
2018-09-24 13:07:50 +02:00 |
|
bubnikv
|
96e035b2f8
|
Added various manifests,
added auto generation of includes and manifests from version and build
variables,
resurrected SLIC3R_LOGLEVEL env var.
|
2018-09-24 11:53:05 +02:00 |
|
bubnikv
|
9f2cd347e3
|
Fix of a set method to make ConfigOptionEnum compatible with
ConfigOptionEnumGeneric.
|
2018-09-21 23:00:49 +02:00 |
|
bubnikv
|
60a192ef34
|
Removed duplicate definition of QHull debug printfs
|
2018-09-21 21:54:54 +02:00 |
|
bubnikv
|
bb386bb148
|
Simplified dependencies.
|
2018-09-21 21:16:09 +02:00 |
|
bubnikv
|
8e1b5157b4
|
Moved the remaining Perl dependencies to xs/CMakeLists.txt
|
2018-09-21 19:37:35 +02:00 |
|
bubnikv
|
b28047af5e
|
Yet another fix of platform specific paths to resources.
|
2018-09-21 17:16:44 +02:00 |
|
bubnikv
|
c37dc44ec4
|
Modified resources directory in Linux installation.
|
2018-09-21 16:38:42 +02:00 |
|
bubnikv
|
0a7646cd94
|
Fixed path to resources on OSX.
|
2018-09-21 16:10:16 +02:00 |
|
bubnikv
|
8841b7ae2c
|
Another compilation fix
|
2018-09-21 15:59:39 +02:00 |
|
bubnikv
|
3658f96b16
|
Fixed compilation on Linux / OSX.
|
2018-09-21 15:42:31 +02:00 |
|
bubnikv
|
e4373b6edd
|
Fix of incorrect path separator in include.
|
2018-09-21 12:54:40 +02:00 |
|
bubnikv
|
6b2a4ffe03
|
Paths to resources / icons / images are set.
|
2018-09-21 11:40:32 +02:00 |
|
bubnikv
|
9a5796794e
|
Merged Sasa's GUI WIP
|
2018-09-21 09:09:05 +02:00 |
|
YuSanka
|
8b582bbcd1
|
Menu_bar and preset_tabs are in main window now
|
2018-09-21 01:35:25 +02:00 |
|
bubnikv
|
20d0f046d2
|
Merge remote-tracking branch 'origin/dev2' into dev_native
|
2018-09-20 16:48:40 +02:00 |
|
bubnikv
|
add45a8f6e
|
Added C++ command line processing, thanks @alexrj and @loh
|
2018-09-20 16:48:13 +02:00 |
|
YuSanka
|
e86f149cbd
|
Moved back open_model to GUI_App
|
2018-09-20 13:12:35 +02:00 |
|
YuSanka
|
bcbeb56217
|
Merge remote-tracking branch 'origin/dev_native' into ys_dev_native
|
2018-09-20 08:41:57 +02:00 |
|
YuSanka
|
ebb6f47f50
|
Added GUI_App and MainFrame
|
2018-09-20 08:40:22 +02:00 |
|
bubnikv
|
6ca5a18d05
|
Commented out wxPixelData.UseAlpha(), as it is missing from wxWidgets 3.1.1.
|
2018-09-19 18:54:23 +02:00 |
|
bubnikv
|
ad54266395
|
Fixed GUI build
|
2018-09-19 18:05:58 +02:00 |
|
bubnikv
|
d7f1c8670f
|
Removed wrong dependency on wxWidgets from libslic3r.
Added cmake message for WXWIN environment variable.
|
2018-09-19 17:55:17 +02:00 |
|
bubnikv
|
6003005812
|
Removed dependency on wxWidgets from Alien.
Updated source code to wxWidgets 3.1.1
Moved invocation of perl unit / integration tests to the xs project.
|
2018-09-19 17:19:06 +02:00 |
|
bubnikv
|
cc3572f3ce
|
Another step to fix the build system.
|
2018-09-19 15:47:32 +02:00 |
|
bubnikv
|
ffac360439
|
Yet another build system fix
|
2018-09-19 14:43:38 +02:00 |
|
bubnikv
|
8f01266ca4
|
Fix of compilation on Linux & OSX: Cannot create a "slic3r" executable
next to a "slic3r" directory.
|
2018-09-19 14:22:48 +02:00 |
|
bubnikv
|
681e9f03b3
|
Yet another fix of build process
|
2018-09-19 13:16:20 +02:00 |
|
bubnikv
|
58a0c41713
|
Fixed compilation on OSX & Linux
|
2018-09-19 13:12:57 +02:00 |
|
bubnikv
|
7ef894e074
|
Fixed GUI CMakeFile
|
2018-09-19 11:46:24 +02:00 |
|
bubnikv
|
7374eafc13
|
Moved the newly added GUI_Preview files.
|
2018-09-19 11:34:26 +02:00 |
|
bubnikv
|
e8c16c35e5
|
Meged with dev2
|
2018-09-19 11:28:30 +02:00 |
|
bubnikv
|
6bd92a8198
|
Disabling calls from libslic3r to slic3r gui.
|
2018-09-19 11:27:04 +02:00 |
|
bubnikv
|
0558b53493
|
WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
|
2018-09-19 11:02:24 +02:00 |
|
bubnikv
|
3ddaccb641
|
Replaced CONFESS with throw std::exception in libslic3r, so now
libslic3r should be compilable without Perl.
|
2018-09-18 10:09:58 +02:00 |
|
tamasmeszaros
|
f297da0d01
|
Working curve approximation of the concave hull with clipper offset.
|
2018-08-16 17:47:05 +02:00 |
|
bubnikv
|
cb1bc0aaf8
|
CMake build system, initial placeholder for slic3r C binary.
|
2017-08-18 13:32:35 +02:00 |
|