Commit graph

273 commits

Author SHA1 Message Date
YuSanka
fd89088828 Fix for SPE-1494 - When inches is enabled, then entered negative or zero value was transformed to the wrong one 2023-03-10 13:09:07 +01:00
enricoturri1966
77290b538c Fixed scale of mirrored objects shown in sidebar panel in Object Coordinates 2023-02-27 12:58:33 +01:00
enricoturri1966
2630c62f04 Fixed synchronization of instances after resetting rotation 2023-02-24 10:55:36 +01:00
enricoturri1966
e5efbbc2c2 Follow-up of 5d38d3363c - Completed fix of synchronization of instances/volumes after resetting scale 2023-02-24 09:10:29 +01:00
enricoturri1966
5d38d3363c Fixed synchronization of instances/volumes after resetting scale 2023-02-23 12:55:59 +01:00
enricoturri1966
9510c4b4fa Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-15 08:57:35 +01:00
enricoturri1966
795d5120bf Fixed missing update of sidebar panel after orienting an object using Plalce on Face gizmo 2023-02-14 11:56:40 +01:00
YuSanka
b71e0bfd34 Follow-up 8913fdf6ab
* Deleted/Temporary commented redundant call of app_config->save()
 * Use app_config->get_bool() function on all places
2023-02-13 17:23:49 +01:00
enricoturri1966
4ad8a5ce8b Removed obsolete code from ObjectManipulation::update_settings_value 2023-02-08 14:17:22 +01:00
enricoturri1966
d98fd64534 Method Transformation::reset_rotation() modified to use SVD decomposition of transformation matrix and object manipulator reset button set to use it 2023-02-02 12:40:28 +01:00
enricoturri1966
f2b986af57 Method Transformation::reset_scaling_factor() modified to use SVD decomposition of transformation matrix and object manipulator reset button set to use it 2023-02-02 11:42:21 +01:00
enricoturri1966
cdd6ce9079 Simplified ObjectManipulation::update_mirror_buttons_visibility() 2023-02-02 11:04:13 +01:00
enricoturri1966
f3fda618e9 Method ObjectManipulation::update_reset_buttons_visibility() modified to detect reset buttons visibility using SVD decomposition of transformation matrix 2023-02-02 10:49:02 +01:00
enricoturri1966
2305b4a73c Do not show rotation reset button in Object Manipulaltor when there is only mirror 2023-01-27 15:51:27 +01:00
enricoturri1966
325709c5ae SPE-1419 - Fixed reset skew resetting mirror, reset scale resetting mirror, changed labels in Object Manipulator panel, scale of instances using the Object Manipulator panel always made as absolute 2023-01-26 15:49:00 +01:00
enricoturri1966
f825b5c193 Fixed scaling and sizing objects using sidebar panel in Object and Part reeference systems 2023-01-24 08:45:51 +01:00
enricoturri1966
22a1109e30 Fixed visibility of Object Manipulator reset buttons for single instance selection 2023-01-23 11:28:16 +01:00
enricoturri1966
4a22339621 Tech ENABLE_WORLD_COORDINATE - Fixed enable/disabled state of mirror context menu item and sidebar mirror buttons 2023-01-09 14:13:35 +01:00
enricoturri1966
2c02db3514 Tech ENABLE_WORLD_COORDINATE - Fixed size of Rotate Gizmo in 3D scene 2023-01-09 12:25:26 +01:00
enricoturri1966
74b391218d Tech ENABLE_WORLD_COORDINATE - Fixed size of selection shown in sidebar panel 2023-01-06 14:35:54 +01:00
enricoturri1966
e70c4849ba Removed unused code 2023-01-05 12:33:19 +01:00
enricoturri1966
0b1e1aedf6 Tech ENABLE_WORLD_COORDINATE - A bunch of fixes and improvements in objects/volumes manipulation/transformations 2023-01-02 11:30:07 +01:00
enricoturri1966
f02478f14c Follow up of 9cc5659e50 and 0aa88e1dea - Further fixes in scaling/sizing objects/volumes using sidebar panel 2022-12-16 08:08:29 +01:00
enricoturri1966
92f2396f49 Tech ENABLE_WORLD_COORDINATE - Fixed scaling using sidebar panel 2022-12-16 08:08:29 +01:00
enricoturri1966
70af837b55 Follow-up of 0aa88e1dea 2022-12-16 08:08:29 +01:00
enricoturri1966
c7e23a5a5f Follow-up of cd6808fc73 2022-12-16 08:08:29 +01:00
enricoturri1966
dffd26be14 Tech ENABLE_WORLD_COORDINATE - Show warning icon when the transformation is left handed 2022-12-16 08:08:28 +01:00
enricoturri1966
f347cb159f Tech ENABLE_WORLD_COORDINATE - Fixed sizing of volumes 2022-12-16 08:08:28 +01:00
enricoturri1966
2df9fed9db Tech ENABLE_WORLD_COORDINATE - Renamed coordinate systems 2022-12-16 08:08:28 +01:00
enricoturri1966
0ebabcbc8a Follow-up of 5f26b8c601 2022-12-16 08:08:28 +01:00
enricoturri1966
f675e4d9f6 Tech ENABLE_WORLD_COORDINATE - Modified behavior of mirror buttons in sidebar panel. Trigger transformation but do not show state. 2022-12-16 08:08:28 +01:00
Filip Sykala - NTB T15p
48d4da5872 Merge branch 'master' into fs_emboss
# Conflicts:
#	src/slic3r/GUI/GLCanvas3D.cpp
2022-11-23 12:58:45 +01:00
YuSanka
d20131de49 PreferencesDialog: Fix for rescale.
+ Fixed CheckBox::msw_rescale
2022-11-23 12:20:04 +01:00
YuSanka
fbcdd4191b Merge remote-tracking branch 'PRIVATE/master' into ys_emboss_with_master 2022-10-27 13:09:55 +02:00
YuSanka
a8440db5ec Cut WIP:
* ObjectList & Selection: Show Connectors in the Scene, when CutConnectors Item is selected
* ObjectList: refactoring: extract the adding of volumes to the add_volumes_to_object_in_list()
* If some connector is selected on 3dScene -> select all connectors of this object
* GLGizmoScale3D : check if grabber is enabled, when do rendering
+ GLGizmoCut: refactoring : split render_cut_plane_grabbers to several functions
2022-09-30 14:07:17 +02:00
Filip Sykala - NTB T15p
b8a2dbef4b Fix precission of conversion constant to double 2022-09-23 17:38:59 +02:00
YuSanka
484eae7a1c Merge remote-tracking branch 'PRIVATE/master' into ys_cut 2022-09-08 13:32:14 +02:00
YuSanka
9839f75b3a Fix for - Inches units and scaling not working.
It changes values if clicked into boxes multiple times!
2022-09-05 09:40:55 +02:00
YuSanka
656a1d262a Fix for - Takes focus away from input box when moving cursor to plater
Take focus away only, if ObjectList was focused, when mouse cursor is moved to 3d-Scene
2022-08-29 15:19:03 +02:00
enricoturri1966
ac36b861f1 SPE-1276 - Tech ENABLE_WORLD_COORDINATE - Fixed selection bounding box when selecting multiple instances of an object while the local coordinate system is active 2022-08-25 14:10:59 +02:00
YuSanka
8443e763c7 Fix for - GUI: Layout of "Object Manipulation"-Panel is broken (Linux GTK3) 2022-08-24 11:03:11 +02:00
YuSanka
066b567714 Using of wxWidgets 3.1.6 WIP:
* Create Cache of wxBitmapBundles instead of wxBitmaps
* Use wxBitmapBundles instead of wxBitmap for most of Widgets
* Use empty bitmabundles instead of wxNullBitmap for wxBitmapComboBoxes.
* Updated wxWidgets.cmake
* OSX specific: Discard BitmapComboBox overrides
+ some code cleaning
2022-07-29 11:21:54 +02:00
YuSanka
31800bb85d GizmoScale: Suppress ununiversal scale for cut objects
+ Gizmos/GLGizmoRotate: Deleted changes which was made for GizmoCut, but aren't used any more
2022-07-28 14:23:51 +02:00
YuSanka
0fd29dfec7 Cut WIP: Suppress un-universal scaling for cut objects
Added editing of the tolerance
2022-07-22 16:38:28 +02:00
YuSanka
89a7f6bdb1 Merge remote-tracking branch 'origin/ys_wx317_master' into ys_cut 2022-06-29 11:44:11 +02:00
YuSanka
dd6f7a71f1 Using of wxWidgets 3.1.6 WIP:
* Create Cache of wxBitmapBundles instead of wxBitmaps
* Use wxBitmapBundles instead of wxBitmap for most of Widgets
* Use empty bitmabundles instead of wxNullBitmap for wxBitmapComboBoxes.
* Updated wxWidgets.cmake
* OSX specific: Discard BitmapComboBox overrides
+ some code cleaning
2022-06-27 16:40:01 +02:00
enricoturri1966
00878fb330 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES merged into ENABLE_WORLD_COORDINATE
Fixed conflicts during rebase with master
2022-06-06 13:36:29 +02:00
enricoturri1966
f591535d20 Removed tech ENABLE_WORLD_COORDINATE_VOLUMES_LOCAL_OFFSET 2022-06-06 12:44:01 +02:00
enricoturri1966
4846b504a2 Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Improved detection and removal of skew in matrices
Fixed conflicts during rebase with master
2022-06-06 12:43:42 +02:00
enricoturri1966
b76f9fc2ee Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Scaling using object manipulator fields
Fixed conflicts during rebase with master
2022-06-06 12:38:20 +02:00