Commit Graph

53 Commits

Author SHA1 Message Date
Lukas Matena
9baec79025 Merged branch 'dev_native' into lm_sla_supports_auto
Added igl library files
2018-10-26 15:45:52 +02:00
Enrico Turri
c84f60b723 Rendering of camera target (for debug) and modified camera target behavior 2018-10-26 09:50:28 +02:00
Enrico Turri
e2f6ac0c36 Fixed rendering of warning and legend textures (due to newer wxWidgets) 2018-10-25 15:32:35 +02:00
Enrico Turri
c9038d43bb Fixed update of GUI when object is selected by right-clicking on it to show its context menu 2018-10-25 12:36:10 +02:00
Enrico Turri
3b8ad30fa9 Call schedule_background_process() after rotating/scaling/flattening using gizmos 2018-10-25 12:10:35 +02:00
Enrico Turri
3175427272 Do not translate selection if user press Shift while selecting and then drags 2018-10-25 11:06:08 +02:00
Enrico Turri
7e0d7d0525 Fixed build on Linux and OSx 2018-10-25 10:36:47 +02:00
Enrico Turri
02f407be9a Tooltip when hovering on gizmo icons 2018-10-25 09:35:08 +02:00
Enrico Turri
acdc73a371 Split to objects and Split to parts 2018-10-24 12:55:38 +02:00
bubnikv
31b482c605 WIP: Reconstruction of background processing. 2018-10-23 15:27:31 +02:00
Enrico Turri
0d43ff7dc6 New selection -> Fixed selection cleanup in GLCanvas3D::reset_volumes() 2018-10-23 11:50:30 +02:00
Enrico Turri
79aa687ce7 Added mirroring factors to .amf import/export 2018-10-22 11:45:03 +02:00
Enrico Turri
7723bce83d New selection -> Changed selection logic == Use SHIFT for both add to selection and remove from selection 2018-10-22 08:54:04 +02:00
Enrico Turri
9ec3717eff New selection -> Improved sychronization of instances selection between 3D scene and right panel 2018-10-19 16:14:55 +02:00
Enrico Turri
721487d8c3 Planes of gizmo flatten visible from both sides 2018-10-19 13:26:42 +02:00
Enrico Turri
1d2b29bc5c Mirror transform components in ModelInstance and GLvolume - WIP and disabled 2018-10-18 15:50:51 +02:00
Enrico Turri
a1fd559a27 New selection -> Removed unneeded methods and small refactor 2018-10-18 15:09:41 +02:00
Enrico Turri
fc710d14af New selection -> Force volume selection when right clicking to get the object context menu 2018-10-18 08:51:06 +02:00
Enrico Turri
58cbc736e9 Plater -> View Menu 2018-10-17 12:59:58 +02:00
Enrico Turri
de1a811167 Object context menu wip / Removed links to settings dialog from user interface / Fixed and unified append_menu_item() function / Fixed File->Open menu item / Fixed Window menu items / Added Plater menu 2018-10-17 12:17:25 +02:00
Enrico Turri
023ac242b3 New selection -> Toolbar update 2018-10-16 16:04:19 +02:00
Enrico Turri
8996c0afef New selection -> Improved gizmos activation 2018-10-16 14:56:35 +02:00
Enrico Turri
3756533cea 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
069be62c6f ModelInstance's full 3D transform set as default 2018-10-16 09:51:30 +02:00
Enrico Turri
52aa8b8773 New selection -> Improved gizmo scale rendering and behavior 2018-10-15 13:22:36 +02:00
Enrico Turri
334b2e4675 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
Enrico Turri
b49b4c522e New selection -> scaling wip 2018-10-12 15:43:29 +02:00
Enrico Turri
36c9ec289b Added helper functions to extract euler angles from 3d transforms 2018-10-12 12:19:57 +02:00
Enrico Turri
167d63c98b Added helper functions to generate 3d transforms 2018-10-12 10:09:16 +02:00
Enrico Turri
73990c2bc4 New selections -> allow all three rotations for single instance selection 2018-10-11 10:56:25 +02:00
Enrico Turri
63c0ab74ee Simplified OpenGL calls 2018-10-11 10:52:50 +02:00
Enrico Turri
62899a7b08 Extended interface for selections 2018-10-11 08:26:12 +02:00
Enrico Turri
b43e4c7112 New selection -> changed calculation of euler angles for multivolume rotations 2018-10-10 13:51:11 +02:00
Enrico Turri
8852a2ac21 New selection -> synchronization of indirectly selected instances 2018-10-10 11:04:04 +02:00
Vojtech Kral
b64cf5c372 Plater & GLCanvas3D: Fix instance_moved event, add event handlers 2018-10-09 17:39:04 +02:00
Enrico Turri
691ef4bb1b New selection -> rotation wip 2018-10-09 15:56:34 +02:00
Enrico Turri
799806ba64 New selection -> removed obsolete parameters from GLVolumeCollection::load_object() 2018-10-08 16:05:55 +02:00
Enrico Turri
1d4d84e432 New selection -> removed obsolete methods\n+\nFixed a few compile warnings 2018-10-08 15:17:36 +02:00
Enrico Turri
671c2a877d 1st installment of new selections (disabled) 2018-10-08 14:02:12 +02:00
Enrico Turri
9eb82cbcf6 Fixed crash when selecting object 2018-10-08 09:08:42 +02:00
YuSanka
c9fb0efb31 Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-05 23:39:51 +02:00
YuSanka
ace7e465f0 Completed split of the GUI_ObjectParts 2018-10-05 23:29:15 +02:00
YuSanka
00714f7b2d Start to Split GUI_ObjectParts:
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00
Enrico Turri
1254c85e4b Use an unique opengl context 2018-10-04 10:41:11 +02:00
Enrico Turri
b0a8c64b3f Fixed object position after loading 2018-10-03 16:18:23 +02:00
Vojtech Kral
b34ce262fb Event.hpp: Set event object 2018-10-03 14:07:10 +02:00
Vojtech Kral
c9e6f89379 Replace PerlCallbacks with events in GLCanvas3d et al. 2018-10-03 11:51:47 +02:00
YuSanka
582a942c47 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
3363f62d40 WIP: Plater 2018-10-01 09:28:40 +02:00
bubnikv
3cc0b4abd4 Merge remote-tracking branch 'origin/dev2' into dev_native 2018-09-25 15:33:51 +02:00