Commit Graph
100 Commits
Author SHA1 Message Date
Enrico Turri 1ea51aeb2e Euler angles calculated as described in http://www.gregslabaugh.net/publications/euler.pdf 2019-01-23 09:12:22 +01:00
Enrico Turri 9a5d7a98a6 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-23 08:26:55 +01:00
Enrico Turri f44510c272 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-22 08:32:05 +01:00
Enrico Turri 6107b7fd2f Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 15:46:05 +01:00
Enrico Turri 447c95ee6e Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 14:44:18 +01:00
Enrico Turri d8d7eac5a9 Fixed conflicts after merge with master 2019-01-21 14:43:57 +01:00
Enrico Turri 412ae2865d Fixed rendering of layer editing texture 2019-01-21 14:41:59 +01:00
Enrico Turri 7de73bb967 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 13:03:45 +01:00
Enrico Turri db1428dcae Improved transparent volumes rendering set as default 2019-01-21 12:53:01 +01:00
Enrico Turri 012c681e67 Sidebar visual hints set as default 2019-01-21 12:36:34 +01:00
Enrico Turri cceff0c519 Unique OpenGL context set as default 2019-01-21 12:20:53 +01:00
Enrico Turri a8d407b27e World rotations set as default 2019-01-21 11:55:02 +01:00
Enrico Turri 060fac5e55 Ensure object on bed while scaling set as default 2019-01-21 11:46:06 +01:00
Enrico Turri 25319113f1 Code cleanup 2019-01-21 11:29:45 +01:00
Enrico Turri 4577a49d5a Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 11:21:21 +01:00
Enrico Turri cef761e6b6 Merge branch 'master' of https://github.com/prusa3d/Slic3r into objects_centering 2019-01-21 08:23:43 +01:00
Enrico Turri 1eb01df0c8 Fixed .prusa i/o and split to objects 2019-01-18 16:01:43 +01:00
Enrico Turri ce099e91c7 Fixed .amf i/o 2019-01-18 14:40:10 +01:00
Enrico Turri 80bae6dd98 1st installment of volumes centering fixes (WIP) 2019-01-18 12:52:09 +01:00
Enrico Turri aa7ff0700b Reworked management of bed shape changes (may fix #1671) 2019-01-17 13:21:33 +01:00
Enrico Turri 8146be5510 Added shortcut strings to gizmos and toolbars tooltips 2019-01-16 11:51:30 +01:00
Enrico Turri 52493e1739 Show gizmos and toolbars tooltips when hovering on a disabled item 2019-01-16 11:10:24 +01:00
Enrico Turri 02a22ba991 Fixed convex hull of sla supports 2019-01-16 09:59:25 +01:00
Enrico Turri 4066df2db7 Slightly increased limit for zoom out 2019-01-15 12:59:28 +01:00
Enrico Turri 2f48997a22 Fixed rotation of single volumes inside a rotated instance using rotate gizmo 2019-01-15 12:24:32 +01:00
Enrico Turri 4b55db878a Fixed rotation of single volumes using rotate gizmo 2019-01-15 09:30:12 +01:00
Enrico Turri 2d7a828dad Fix of #1640 2019-01-14 15:37:37 +01:00
Enrico Turri 6094512f8f Fix of #1645 2019-01-14 14:42:21 +01:00
Enrico Turri 01dc8e77ac Generic subparts placed at one of the bottom corners of the world bounding box of the transformed current selected instance (#1517) 2019-01-14 13:29:06 +01:00
Enrico Turri 1ee0f8cc85 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-14 09:29:38 +01:00
Enrico Turri e7fad6f3bc Added min displacement threshold for newly selected objects to avoid unwanted displacement when selecting them 2019-01-14 09:29:17 +01:00
Enrico Turri 4affd6ace7 Code cleanup 2019-01-14 08:56:01 +01:00
Enrico Turri 1d81469d97 Merge branch 'master' of https://github.com/prusa3d/Slic3r into euler_angles 2019-01-14 08:28:08 +01:00
Enrico Turri 92b8d797f8 Merge branch 'master' of https://github.com/prusa3d/Slic3r into euler_angles 2019-01-11 12:55:35 +01:00
Enrico Turri b53cde80cd Merge branch 'master' of https://github.com/prusa3d/Slic3r into euler_angles 2019-01-11 09:36:03 +01:00
Enrico Turri a0245c69a6 New algorithm to extract euler angles from rotation matrix 2019-01-11 09:23:35 +01:00
Enrico Turri ad245a0021 Deactivate current gizmo if user delete all objects from the scene 2019-01-10 14:43:07 +01:00
Enrico Turri 5f9d36e5b0 Rotate gizmo oriented in the current instance reference system for single volume rotations 2019-01-10 13:13:11 +01:00
Enrico Turri ef446f6930 Fixed orientation of visual hints for sidebar size fields 2019-01-10 10:35:30 +01:00
Enrico Turri a33b64c9a3 Gizmo shortcuts disabled if selection is empty 2019-01-10 08:37:54 +01:00
Enrico Turri 41d189a355 Fixed model for mk3 bed 2019-01-09 12:15:08 +01:00
Enrico Turri 5d01441450 Modified extract_euler_angles to cope with gimball lock 2019-01-09 11:48:23 +01:00
Enrico Turri abc38ebc82 Fixed orientation of visual hints for sidebar scale fields 2019-01-09 10:12:04 +01:00
Enrico Turri 410211a3e4 Completed uniform scale in sidebar 2019-01-09 09:47:05 +01:00
Enrico Turri 2ccdfe6853 Fixed typo 2019-01-08 15:26:27 +01:00
Enrico Turri 7cf67db332 Uniform scale is sidebar 2019-01-08 15:16:40 +01:00
Enrico Turri cfff3832dc Force SetFocus on 3D view when mouse enters it also on Mac 2019-01-08 10:06:10 +01:00
Enrico Turri 66f9582a20 Fixed sidebar size fields update (which was broken again) 2019-01-08 09:51:58 +01:00
Enrico Turri 153c6e7f68 Extended limits in z for camera target movements - Fix of #1589 2019-01-08 09:10:57 +01:00
Enrico Turri c81dbba794 Fix of #1590 2019-01-07 10:53:48 +01:00
Enrico Turri a2bc7e1660 Fix of #1596 2019-01-07 09:15:31 +01:00
Enrico Turri 94becf120b Fixed euler angles calculation for the singular case 2019-01-04 14:53:01 +01:00
Enrico Turri 2ce308693f Fixed object size changes using sidebar 2019-01-04 13:59:41 +01:00
Enrico Turri 8e001972a9 Added print bed models for mk2 and mk3 printers to 3D scene 2019-01-04 12:56:48 +01:00
Enrico Turri 360dbca52e Attempt to fix camera movements after importing object 2019-01-03 15:43:03 +01:00
Enrico Turri 474e06ac85 Fixed missing mirror transform data when increasing instances count 2019-01-03 15:04:29 +01:00
Enrico Turri b099d5c05e Removal of wxNotebook from plater set as default 2019-01-03 12:59:06 +01:00
Enrico Turri eacb5b9bf9 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-03 12:35:24 +01:00
Enrico Turri dd8f79381f Fixed hover icons in view toolbar 2019-01-03 12:35:01 +01:00
Enrico Turri 0997825e0e Fixed import from amf files 2019-01-03 12:04:14 +01:00
Enrico Turri ca6a7ac8d5 Further improvement in objects manipulation using sidebar (multiselection) 2019-01-03 11:24:03 +01:00
Enrico Turri d426895580 Automatic selection of newly loaded objects 2019-01-03 09:12:50 +01:00
Enrico Turri 2adce62643 Background texture for toolbars set as default 2019-01-02 16:26:22 +01:00
Enrico Turri 9b8a68565f Modified camera target behavior set as default 2019-01-02 14:04:26 +01:00
Enrico Turri 0ccd19f1ee Improved objects manipulation using sidebar 2019-01-02 13:42:29 +01:00
Enrico Turri 611d9aa0d8 Model's volume transform set as default 2019-01-02 10:49:13 +01:00
Enrico Turri 4b04e4e552 Fix for #1549 2019-01-02 10:18:02 +01:00
Enrico Turri 447a51a3c8 Constrained camera target set as default 2019-01-02 08:55:56 +01:00
Enrico Turri c9748bd69a New icons for gizmo overlay 2018-12-21 15:29:59 +01:00
Enrico Turri ec76981f3d New toolbar icons 2018-12-21 15:21:41 +01:00
Enrico Turri 26959d0cde Partial revert of previous commit 2018-12-21 14:41:47 +01:00
Enrico Turri 8014bc537a Fixed glitches in object position when moving it with background process enabled 2018-12-21 12:42:06 +01:00
Enrico Turri 4a2c0722f7 2nd attempt to fix switching between 3d view/preview using tab key on Mac 2018-12-21 11:39:37 +01:00
Enrico Turri 4c823fea40 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-21 11:13:47 +01:00
Enrico Turri 6370902a1b Code cleanup 2018-12-21 11:13:33 +01:00
Enrico Turri 964209f89b Attempt to fix switching between 3d view/preview using tab key on Mac 2018-12-21 10:43:22 +01:00
Enrico Turri 1d3d87c2b9 Fixed toolbar update when switching between 3d view/preview using tab or ctrl+5/6 2018-12-21 10:10:49 +01:00
Enrico Turri 5006633221 Improved rendering of transparent volumes 2018-12-21 09:56:11 +01:00
Enrico Turri 5cd5937795 More transparent background texture for toolbars 2018-12-20 16:09:25 +01:00
Enrico Turri 68684dd003 Removed obsolete GLCanvas3D::m_shader_enabled 2018-12-20 13:20:21 +01:00
Enrico Turri 780e3c700e Attempt to reduce ugly artifacts when switching to preview for the 1st time 2018-12-20 12:51:42 +01:00
Enrico Turri 11da45e32f Visual hints in the 3D scene when sidebar matrix fields have focus -> legacy render case 2018-12-20 11:42:26 +01:00
Enrico Turri 54fae97032 Visual hints in the 3D scene when sidebar matrix fields have focus -> Completed VBOs case 2018-12-20 11:14:53 +01:00
Enrico Turri 64f46999d2 New icons for sla support points gizmo overlay 2018-12-20 08:38:46 +01:00
Enrico Turri 2548253d59 Another fix on volumes translation 2018-12-19 15:03:49 +01:00
Enrico Turri 0dcdcf74fc Visual hints in the 3D scene when sidebar matrix fields have focus (wip [position+scale+size] and disabled) 2018-12-19 14:44:37 +01:00
Enrico Turri d46fd6d957 New icons 2018-12-19 13:54:27 +01:00
Enrico Turri d922260b73 Do not clear selection if left-clicking out of objects while shift is down 2018-12-19 11:59:59 +01:00
Enrico Turri 9d8e78636b Fixed loading of huge models 2018-12-19 09:54:15 +01:00
Enrico Turri 42249d6649 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-19 08:24:52 +01:00
Enrico Turri d787291626 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-18 15:55:52 +01:00
Enrico Turri 9335eb9780 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-18 14:46:10 +01:00
Enrico Turri 4b55126765 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-18 14:10:07 +01:00
Enrico Turri 7077c1e4a1 Sidebar matrix field behavior for multiple volume selection 2018-12-18 14:08:46 +01:00
Enrico Turri cc92d5c631 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-18 13:09:07 +01:00
Enrico Turri d6b8ed3e3e Sidebar matrix field behavior for single volume selection 2018-12-18 13:07:50 +01:00
Enrico Turri e498e3f37c Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-18 12:36:59 +01:00
Enrico Turri 3f96f6df84 Rendering of selection center (disabled) 2018-12-18 12:35:49 +01:00
Enrico Turri 411895e885 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-18 11:51:25 +01:00
Enrico Turri f54f966663 Sidebar matrix field behavior for single full object selection 2018-12-18 11:50:22 +01:00